如果你還想從頭學起 Docker,可以看看這個系列的文章哦!
https://www.cnblogs.com/poloyy/category/1870863.html
作用
- 給本地鏡像打一個標記(tag),可將其歸入某一倉庫
- 有點像 Git 里面給不同時段寫的代碼打不同的 tag 一樣
語法格式
docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
實際栗子
docker tag jenkins/poloyy:latest poloyy/jenkins:new2
- 打了新的 TAG 雖然會多了一條記錄,但是從 IMAGE ID 可以得知他們是同一個鏡像
- 類比:在 git 中,同一個代碼項目,可以有多個不同的 tag
實際使用場景
- 當鏡像配置到一定程度時,想打個 tag 進行記錄當前版本,可以打個 V1
- 再次更新鏡像時,又可以打個 V2
- 當是最新版本待上傳時,可以不打默認就是 latest 最新
- 這樣不僅能保存最新版本的鏡像,也能保存歷史版本的鏡像,方便新版本鏡像出問題時進行版本回溯