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 |