반응형
Docker Commit 및 Docker Hub Push 방법
1. Docker 컨테이너 Commit.
- 현재까지 작업해 놓은 컨테이너 내용을 이미지로 저장.
- 명령어 형식 : docker commit CONTAINER IMAGE-NAME
: 예시 - docker commit ubuntu_torch ubuntu_torch (ubuntu_torch 컨테이너를 ubuntu_torch 이미지로 저장) - docker images 명령으로 새로 저장한 Image 확인.
2. Docker Image Push.
- Docker 레포지토리 로그인
- 명령어 형식 docker login
: 별도의 레포지토리 구성을 하지 않았다면 Windows 에서는 docker Hub - Docker Image Tag 추가
: 기존의 Docker 이미지명을 새로운 이름으로 변경, 혹은 새로운 태그명을 붙일때 사용.
- 동일한 이미지가 새로운 이름의 이미지로 복사됨. - 태그명을 주지 않으면 latest 가 Default 붙음
명령어 형식 - docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
: 예시 - docker tag ubuntu_torch bugslayer72/ubuntu_torch:latest
-> Docker Hub 의 bugslayer72 계정에 ubuntu_torch 로 저장하기 위하여 Tag 신규 설정 - Docker Push 하기
: Docker 이미지를 레포지토리에 Push - TAG 가 붙어 있는 경우만 Push 가능
: 명령어 형식 - docker push 이미지명[:TAG]
: 예시 - docker push bugslayer72/ubuntu_torch
-> Dokcer Hub 에 bugslayer72/ubuntu_torch 이미지 Push
반응형