TIL
[docker] docker commit, push 배포하기
씨주
2024. 12. 31. 18:33
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 홈페이지 확인