본문 바로가기
💻Tech/🐳docker, kubernetes

Docker custom image 생성 방법 (with CDSW)

by _viper_ 2021. 1. 8.
반응형

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