云計算核心技術(shù)Docker教程:tag/history命令詳解
在docker客戶端命令行中我們可以使用tag命令標記本地鏡像將其歸入某一倉庫,,使用history命令查看指定鏡像的創(chuàng)建歷史。
示例
docker tag : 標記本地鏡像,將其歸入某一倉庫。
語法
docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]
例如我現(xiàn)在有一個nginx鏡像,如下:
對nginx進行開發(fā),開發(fā)了第一個版本,我就可以對這個版本打標簽,打完標簽后會生成新的鏡像
繼續(xù)對nginx開發(fā)v2版本則
以此類推,每開發(fā)一個版本打一個標簽,如果以后我想回滾版本,就可以使用指定標簽的鏡像來創(chuàng)建容器:
示例
docker history : 查看指定鏡像的創(chuàng)建歷史。
語法
docker history [OPTIONS] IMAGE
OPTIONS說明:
-H :以可讀的格式打印鏡像大小和日期,默認為true;
--no-trunc :顯示完整的提交記錄;
-q :僅列出提交記錄ID。
例如,查看本地鏡像nginx:v2的創(chuàng)建歷史
$ docker history nginx:v2