CS/Docker
Docker Hub에 Docker Image 업로드하기
EVEerNew
2024. 2. 28. 13:53
반응형
만약 작업 중에 container가 강제 종료 된다면 지금까지 작업한 것이 물거품이 될 수 있다.
따라서 실행 중인 도커 파일을 docker hub에 업로드하자.
일단 도커 허브에 가입하자.
Docker commit
docker commit으로 실행중인 컨테이너로 이미지를 만들 수 있다.
docker commit dns-server everenew/dns-jin:latest
Docker login
Docker login으로 docker hub에 로그인하자.
일단 repository를 만들어 준다.
본인의 경우는 dns-jin로 만들었기 때문에, 아이디가 앞에 붙어 everenew/dns-jin라는 이름 등록이 된다.
이름이 everenew/dns-jin인 이미지를 push 할 수 있으므로 이름이 잘못 설정 되었다면,
Docker tag 를 통해 바꾸어 주자.
Docker push
docker push로 이미지를 업로드한다.
이때 각 layer 별로 업로드가 되고, 기존에 베이스 image로 사용한 sameersbn/bind의 image layer는 업로드 되지 않고 mount 되는 것이 확인된다.
https://hub.docker.com/repository/docker/everenew/dns-jin
Docker
hub.docker.com
반응형