728x90

 

- 현재까지 업데이트 및 작업해놓은 docker container를 commit 및 push하고 싶을 때 아래와 같이 하면 된다.

 

- 먼저 실행중인 docker container를 commit 해보자.

 

- docker commit "Container명" "저장될 IMAGE_NAME"  

 

docker commit chc1 pytorch

 

(내가 사용하면서 update한 docker container명이 chc1, 이를 저장할 docker image 명이 pytorch 이다)

 

-이렇게 commit 명령어를 통해 새로운 image로 저장했으면 이제 push 해야 된다.

 

-먼저 push를 위해 docker에 로그인 한다.

 

docker login -u "ID" -p "password"

-그리고 생성한 docker image에 나의 docker ID와 동일하게 image명 앞에 적어주어야 한다.

 

docker tag pytorch "ID"/pytorch

- 이렇게 하면 이전에 만들어진 'pytorch' 라는 docker Image가 "ID"/pytorch라는 이름으로 하나 더 생성된다.

 

- 이제 docker push를 해보자.

 

docker push "ID"/pytorch

이때 ID가 실제 docker에 로그인 했던 ID와 다르면 에러가 난다.

728x90

'Docker' 카테고리의 다른 글

Dockerfile 로 Docker image 생성하는 방법  (0) 2021.10.14
docker : insufficient shared memory error (shm)  (0) 2020.09.10
Docker  (0) 2019.07.25

+ Recent posts