3. 为镜像添加标签
a. 标签内容
i. 镜像名的末尾
1) 版本号
2) 版本名
3) latest
ii. 镜像名的前面
1) registry名和端口
2) 用户名
b. 为镜像分配名称
i. 构建镜像:docker build -t 镜像名
1) 从头构建镜像,即从Dockerfile构建镜像,并为其分配一个名字;
ii. 提交镜像:docker commit 新镜像名 原镜像名或ID
1) 从容器创建镜像
iii. 导入与导出镜像
1) docker export 原镜像名 > 新镜像名.tar
a) 从容器中将文件系统导出成本地系统的tarball文件
2) docker import - 新镜像名(不加tar)
a) 将文件系统导入镜像中
c. 为镜像分配标签
i. docker tag 原镜像名 新镜像名:tag
ii. 若最新版本latest已经存在,需要强制命名-f
1) docker tag -f 原镜像名 新镜像名:latest
d. 为镜像分配repository名和用户名
i. docker tag 原镜像名 [repository]:[port]/[username]/image_name:tag
其中repository可以为IP地址或主机