container에서 변경사항들도 반영하여 함께 배포하려면 image를 다시 commit 배포해야 한다.
docker container commit
1. docker commit <container name> <새로운 image name>
예) docker commit pointpdf pointpdf_new
2. docker images 확인
docker image push
1. docker login
2. export DOCKER_ID_USER=<username>
여기서 username이 docker hub의 아이디와 다르면 아래와 같은 에러가 뜨니 동일하게 설정해야 한다.
denied: requested access to the resource is denied
3. docker tag <push image name> $DOCKER_ID_USER/<image name>:<tag>
예) docker tag pointpdf_new $DOCKER_ID_USER/pointpdf:v1
여기서도 tag를 latest로 하면 에러가 뜬다. 그러니 v1, version1 같은 tag로 설정하는게 좋을듯
4. docker push $DOCKER_ID_USER/<image name>:<tag>
예) docker tag #DOCKER_ID_USER/pointpdf_new:v1
5. docker hub 홈페이지 확인
'TIL' 카테고리의 다른 글
[환경구축] docker 이용해서 환경구축하기 (0) | 2024.12.26 |
---|---|
[kurbernetes] ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: '/.local'Check the permissions. (0) | 2024.11.01 |
[Docker] Docker 설치 후 Error /var/run/docker.sock permission denied (0) | 2024.10.18 |
[Docker] 기초부터 이미지 배포까지 Docker 사용법 (0) | 2024.04.24 |
[Github] 깃 기본 명령어 / 문법 정리 (0) | 2024.01.15 |