利用容器中镜像导出/导入
创建一个简单的Docker镜像
利用docker ps -a命令查看要导出的镜像。
导出
查看要导出的镜像
[root@localhost ~]# docker ps -a
docker export命令进行镜像导出。
[root@localhost ~]# docker export 418ae > nginx-docker.tar
导入
[vipsoft@kafka1host docker]$ ll
total 132428
-rw-r--r--. 1 vipsoft root 135605760 Aug 19 15:38 nginx-docker.tar
# docker import 导入,没有镜像名称和标签的
[vipsoft@kafka1host docker]$ docker import nginx-docker.tar
sha256:be2f0bed014f5eaf8227e9849f03614944f85f2ac25e7ad261b39bef2799a03a
[vipsoft@kafka1host docker]$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
<none> <none> be2f0bed014f 5 minutes ago 131MB
nacos/nacos-server v2.1.1 5ef6d98bd956 2 years ago 1.06GB
java 8 d23bdf5b1b1b 7 years ago 643MB
# 使用 docker tag命令进行修改 ":" 前代表镜像名称,":"后代表镜像标签
[vipsoft@kafka1host docker]$ docker tag be2f0bed nginx:1.21.1
[vipsoft@kafka1host docker]$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx 1.21.1 be2f0bed014f 7 minutes ago 131MB
nacos/nacos-server v2.1.1 5ef6d98bd956 2 years ago 1.06GB
java 8 d23bdf5b1b1b 7 years ago 643MB
[vipsoft@kafka1host docker]$
利用docker import命令导入的镜像,镜像在仓中是没有镜像名称和标签的,可以使用docker tag命令进行修改。