1. 程式人生 > >docker tag 詳解

docker tag 詳解

docker tag 用於給映象打標籤,語法如下:

docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

① 比如我現在有一個 centos 映象:

[[email protected] ~]$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
centos              latest              1e1148e4cc2c        2 weeks ago         202MB

② 我對 centos 進行開發,開發了第一個版本,我就可以對這個版本打標籤,打完標籤後會生成新的映象:

[[email protected] ~]$ docker tag centos centos:v1
[[email protected] ~]$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
centos              latest              1e1148e4cc2c        
2 weeks ago 202MB centos v1 1e1148e4cc2c 2 weeks ago 202MB

③ 我繼續對 centos 進行開發,開發了第二個版本,繼續打標籤:

[[email protected] ~]$ docker tag centos centos:v2
[[email protected] ~]$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
centos              latest              1e1148e4cc2c        
2 weeks ago 202MB centos v1 1e1148e4cc2c 2 weeks ago 202MB centos v2 1e1148e4cc2c 2 weeks ago 202MB

④ 以此類推,每開發一個版本打一個標籤,如果以後我想回滾版本,就可以使用指定標籤的映象來建立容器:

內容待補充