在我们前面的教程中,你已经了解了有关安装Docker引擎
的CentOS / RHEL和
Ubuntu的操作系统,并从Docker hub的镜像。经过与影像创建容器。本教程将帮助您导出和导入Docker镜像与主机之间移动。
列出Docker镜像
使用下面的命令在系统上的列表Docker镜像。
root@youcl.com:~# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
centos latest 2933d50b9f77 11 days ago 196.6 MB
ubuntu latest 36248ae4a9ac 11 days ago 188 MB
保存或存档镜像
现在使用下面的命令来保存一个名为
Ubuntu的镜像库(镜像ID:36248ae4a9ac),并命名为
Ubuntu的latest.tar.gz一个压缩存档。请记住,节省用于制造Docker镜像(不是容器)的备份。
# docker save ubuntu | gzip > ubuntu-latest.tar.gz
导入镜像
在你的系统上的归档格式保存镜像Docker后使用scp或ftp将其移动到远程系统。远程系统下面的命令,使用后导入Docker镜像的名字
Ubuntu和标签名
最新的 。
# zcat ubuntu-latest.gz | docker import - ubuntu:latest
上面的命令将创建名为
Ubuntu和标记名称
最新的系统上的镜像Docker。现在你可以使用这个形象像下面推出的容器。
# docker run -i -t ubuntu /bin/bash