Docker Build

1270 단어 Docker
1. 설명
이전에 설명한 바와 같이 commit 방식으로 새로운 Docker Image를 생성했습니다. 오늘은 Build 방식으로 이미지를 만들고 Build 방식으로 프로필을 작성한 다음에 현재 존재하는 이미지를 이용하여 프로필에 따라 조정하여 새로운 이미지를 생성합니다.
  상대적으로 commit 방법은 더욱 자유롭다. 우리는 그것을 사용하여 현장을 이미지로 저장하고build 이미지로 생성된 이미지는 더욱 깨끗하다.
2. 기본 작업
(1) 현재 환경 보기
$ docker images

  현재 이미지를 보고 새로운 이미지가 어떤 이미지에 기반을 두고 있는지 확인하고 큰 버전 번호(REPOSITORY)와 이터레이션 번호(TAG)를 적어 두세요.
(2) 구성 파일 쓰기 Dockerfile
$ vi Dockerfile

다음 내용을 기록합니다. 새python 패키지pyecharts를 설치했습니다.
FROM       :      
RUN ["pip", "install", "pyecharts"]

(3) BUILD 새로운 Docker 이미지
$ docker build -t       :        .

현재 디렉토리에서 docker가 옵니다."에서 Dockerfile을 읽고 설정에 따라 새 이미지를 만듭니다.
(4) BUILD 성공 여부 확인
$ docker images

3. Dockerfile 일반 명령
(1) FROM: 이미지를 만들 때 근거하는 기본 이미지(2)RUN: 이미지를 만들 때 실행하는 명령, 일반적으로 Dockerfile에서 여러 번 나타나는 명령(3) CMD: docker를 시작할 때 실행하는 명령, Dockerfile에서 한 번만 나타나는 명령(4) ENV: 환경 변수 설정(5) COPY: 이미지를 만들 때,파일 시스템의 파일을 Docker 거울로 복사하기 (6) WORKDIR: 작업 디렉터리 설정 (7) EXPOSE: 외부에 노출된 포트 설정 (8) VOLUME: 용기와 외부에 비치는 디렉터리 설정
4. 참조
(1) Docker 시작 02 - Dockerfile 상세 정보http://www.cnblogs.com/sorex/p/6481407.html

좋은 웹페이지 즐겨찾기