CI&CD/Docker
[Docker] docker commit vs docker tag 차이
TSpoons
2024. 7. 24. 22:11
기능 | 목적 | 내용 변경 여부 | |
---|---|---|---|
Docker Tag | 이미 존재하는 이미지에 이름과 태그를 부여하여 식별 및 관리 | 이미지를 수정하지 않고 이름과 태그만 추가 | |
Docker Commit | 실행 중인 컨테이너의 상태를 새로운 이미지로 저장 | 컨테이너 내부에서 변경된 내용을 새로운 이미지로 저장 |
1. tag
docker build -t myimage:latest .
docker tag myimage:latest myrepo/myimage:1.0
docker push tshoons/ros:setting
2. commit
docker run -it --name mycontainer myimage:latest
# 컨테이너 내부에서 변경 작업 수행
docker commit mycontainer myrepo/myimage:1.1
docker push myrepo/myimage:1.1
- docker ps
container ID를 확인 후