-
Docker commit을 이용하여 컨테이너를 이미지로 배포하기Docker & Kubernetes 2019. 2. 19. 10:39
Docker는 Docker Hub를 이용하여 사용자가 생성한 이미지를 배포할 수 있다.
배포한 이미지를 다른 사용자와 공유할 수 있다.
Dockerfile을 생성하는 방법도 존재한다.
이번에는 컨테이너를 이미지로 만든 뒤 배포하는 방법을 포스팅할 것이다.
이 전에 만들어둔 JAVA를 설치한 컨테이너를 이미지로 만든 뒤 허브에 배포하고
배포한 이미지로 부터 새로운 컨테이너를 생성하여 이미지가 잘 배포가 되는지 확인할 것이다.
먼저 도커 허브를 이용하기 위해서는
위의 주소에서 회원가입을 해야한다.
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