如何导出和导入Docker容器

在我们前面的教程中,你已经了解了有关安装Docker引擎 CentOS / RHELUbuntu的操作系统,并从Docker hub的镜像。经过与镜像创建容器。本教程将帮助您导出和导入Docker容器与主机之间移动。

容器列表

使用下面的命令系统中的所有列表容器。用 ps -a将列出所有容器(运行和停止)从您的系统。
root@tecadmin:~# docker ps -a

CONTAINER ID   IMAGE    COMMAND      CREATED       STATUS      PORTS  NAMES
f2582758af13   ubuntu   "/bin/bash"  2 hours ago   Up 2 hours         ubuntu-web
2b199b9976c4   centos   "/bin/bash"  3 days ago    Up 3 hours         centos-mysql

导出容器

最后,用下面的命令到名为 Ubuntu的网页 (容器ID:f2582758af13)出口容器,并进行压缩文档名为 Ubuntu的web.tar.gz。请记住,导出用于镜像格式制作Docker容器(非镜像)的备份。
# docker export ubuntu-web | gzip > ubuntu-web.tar.gz

导入容器

在系统上出口容器Docker后使用scp或ftp将其移动到远程服务器。远程服务器上下面的命令,使用后导入一个名为Ubuntu的网络远程服务器上Docker容器。
# zcat ubuntu-web.gz | docker import - ubuntu-web
上面的命令将在系统上创建一个Docker的形象。您现在可以从这个镜像使用以下命令来启动的容器。
# docker run -i -t ubuntu-web /bin/bash
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏