도커 이미지 생성

도커 이미지 생성

1. 도커 이미지 생성

 - #1. 실행중인 컨테이너를 이용해 이미지 제작

    - docker commit 대상컨테이너 이미지명:태그 (ex)docker commit db1 mydb:1.0)

 - #2. Dockerfile 생성

    - vim Dockerfile 입력 후, 다음과 같이 작성

FROM nginx
    
RUN ["mkdir", "/test"]
    
RUN ["mkdir", "-p" ,"/web/site1/public"]
    
COPY ./html /web/site1/public
    
COPY ./conf /etc/nginx/conf.d

 

 - #3. 도커 이미지 빌드

    - docker build -t 이미지명:태그명 도커파일 경로 (docker build -t myimg:1.0 /home/user1/work/nginx)

 - #4. 도커 이미지 업로드

    - dokerhub 사이트 가입

    - docker login : 아이디, 이름 입력

    - docker push 계정닉네임/이미지명:태그명

    - 업로드를 위해 이미지명에 닉네임 넣기 : docker image tag myimg:1.0 nickname/myimg:1.0

 - #5. 도커 이미지 다운로드 : docker pull nickname/myimh:1.0