Go, Vantage point
가까운 곳을 걷지 않고 서는 먼 곳을 갈 수 없다.
Github | https://github.com/overnew/
Blog | https://everenew.tistory.com/
티스토리 뷰
만약 작업 중에 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' 카테고리의 다른 글
Docker Image Backup 전략 (Docker Registry container) (0) | 2024.03.01 |
---|---|
Docker container storage (docker run -v), 볼륨과 마운트 차이 (0) | 2024.02.28 |
Ubuntu Docker DNS 컨테이너 올리기 (forwaders 사용) (3) | 2024.02.28 |
[Virtual Box] Ubuntu에 Jenkins container 올리고 접속하기 (0) | 2024.02.28 |
Docker exec와 attach의 차이 (docker run) (0) | 2024.02.21 |