๐ปTech/๐ณdocker, kubernetes
Docker custom image ์์ฑ ๋ฐฉ๋ฒ (with CDSW)
_viper_
2021. 1. 8. 14:38
๋ฐ์ํ
1. Dockerfile ์์ฑ
$ vi Dockerfile
-------------------------------------------------------------------
# Dockerfile
# Specify a Cloudera Data Science Workbench base image
FROM docker.repository.cloudera.com/cdsw/engine:13
# Update packages on the base image and install beautifulsoup4
RUN pip3 install beautifulsoup4
-------------------------------------------------------------------
2. Dockerfile build
$ docker build --network=host -t docker.repository.cloudera.com/cdsw/customimg:1 . -f Dockerfile
3. build ๊ฒฐ๊ณผ
4. CDSW engine ๋ฑ๋ก
5. ํ๋ก์ ํธ ์ธ์ ์์ฑ ์ ํด๋น ์์ง ์ ํ
6. custom image ๊ฒฐ๊ณผ
7. ์์ฑํ docker image ํ์ผ๋ก ๋ด๋ ค ๋ฐ๋ ๋ฐฉ๋ฒ
$ docker save docker.repository.cloudera.com/cdsw/customimg:1 | gzip > customimg.tar.gz
8. docker image ํ์ผ ์ ๋ก๋ ๋ฐฉ๋ฒ
$ docker load -i customimg.tar.gz