ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Docker commit을 이용하여 컨테이너를 이미지로 배포하기
    Docker & Kubernetes 2019. 2. 19. 10:39



    Docker는 Docker Hub를 이용하여 사용자가 생성한 이미지를 배포할 수 있다.

    배포한 이미지를 다른 사용자와 공유할 수 있다.


    Dockerfile을 생성하는 방법도 존재한다.


    이번에는 컨테이너를 이미지로 만든 뒤 배포하는 방법을 포스팅할 것이다.


    이 전에 만들어둔 JAVA를 설치한 컨테이너를 이미지로 만든 뒤 허브에 배포하고 

    배포한 이미지로 부터 새로운 컨테이너를 생성하여 이미지가 잘 배포가 되는지 확인할 것이다.


    먼저 도커 허브를 이용하기 위해서는

    https://hub.docker.com/

    위의 주소에서 회원가입을 해야한다.





    docker (container) commit [옵션] <컨테이너 식별자> [이미지명[:태그명]]


    주요 옵션

    -a = 작성자 지정

    -m = 메시지 지정

    -c = 커밋시 Dockerfile 명령을 지정

    -p = 컨테이너를 일시정지하고 커밋





    docker images 명령어를 통해 Image가 생성된 것을 확인할 수 있다.





    docker hub에 배포하기 위해 로그인을 한다





    docker image push <docker ID/Image name:tag>





    push가 완료되었다.





    docker hub에 접속하여 로그인한다.





    내 Repositories에 가면 push한 Image가 존재한다.





    Push한 Image를 사용하여 컨테이너를 생성한다.





    배포한 이미지를 사용한 컨테이너가 생성이 되었다.





    컨테이너에 접속하여 배포한 이미지에 설치한 JAVA가 있는지 확인하였는데

    잘 설치가 되어있는것을 확인할 수 있다.


    위의 방법을 사용하여 컨테이너를 이미지로 배포할 수 있다.




    'Docker & Kubernetes' 카테고리의 다른 글

    Kubernetes - Pod란?  (0) 2019.10.03
    CentOS 7 - 쿠버네티스 설치  (0) 2019.06.09
    Kubernetes란?  (0) 2019.06.09
    Docker Swarm이란  (0) 2019.02.19
    Docker란  (0) 2019.02.19
Designed by Tistory.