docker 镜像导入和导出

使用 docker commit 即可把这个容器变为一个镜像

docker commit 8d93082a9ce1 ubuntu:myubuntu

这时候 docker 容器会被创建为一个新的 Ubuntu 镜像,版本名称为 myubuntu 。以后我们可以随时使用这个镜像来创建容器了,新的容器将自动包以前对容器的操作。(以前安装的软件,配置文件的修改等等)

如果我们要在另外一台机器上使用这个镜像,可以将一个镜像导出:

docker save -o myubuntu.tar.gz ubuntu:myubuntu

现在我们可以把刚才创建的镜像打包为一个文件分发和迁移了。要在一台机器上导入镜像,只需要:

docker import myubuntu.tar.gz 

这样在新机器上就拥有了这个镜像。

原文地址:https://www.cnblogs.com/zhangjianbin/p/9249378.html

时间: 2024-11-06 07:13:04

docker 镜像导入和导出的相关文章

docker 镜像导入导出

导出(Export) Export命令用于持久化容器(不是镜像).所以,我们就需要通过以下方法得到容器ID: sudo docker ps -a 接着执行导出: sudo docker export <CONTAINER ID> > /home/export.tar 最后的结果是一个2.7MB大小的Tar文件(比使用save命令稍微小些). 保存(Save) Save命令用于持久化镜像(不是容器).所以,我们就需要通过以下方法得到镜像名称: sudo docker images 接着执行

docker 镜像导入导出[转]

0)查看镜像id sudo docker images REPOSITORY TAG IMAGE ID CREATED SIZE quay.io/calico/node v1.0.1 c70511a49fa1 6 weeks ago 257 MB hello-world latest 48b5124b2768 2 months ago 1.84 kB quay.io/coreos/flannel v0.7.0 63cee19df39c 2 months ago 73.8 MB quay.io/c

docker镜像构建以及导出save、导入load

前导:通过commit构建本地镜像,save保存镜像,load加载镜像1.通过commit构建镜像[[email protected] ~]# docker commit -p web1-p:表示在构建镜像的过程中,容器被暂停,web1是被构建的容器对象,及将运行名称为web1的容器打包为一个镜像2.查看构建的镜像,此时构建的镜像没有仓库名和标签3.为镜像添加仓库名和标签,并重新查看镜像4.将该镜像打包保存至本地linux根目录下[[email protected] ~]# docker sav

Docker 镜像-管理-导入-导出

目录 Docker 镜像基本概念 Docker 镜像加速 Docker 镜像 常用命令 Docker 镜像的创建和导出导入 Docker 镜像基本概念 我们使用的容器都是基于镜像的,镜像是由多层组成的,容器是在镜像上面添加了一个读写层.镜像一般储存在 /var/lib/docker/image/. 多个容器是引用的同一个 镜像,容器不会更改镜像的内容,而是创建一个可写层,并将数据保存在 /var/lib/docker/containers 中. Docker 镜像加速 当我们在使用 Docker

Docker教程:Docker镜像导出及迁移

http://blog.csdn.net/pipisorry/article/details/51330126 Docker目录分析 安装docker时,默认的安装位置是/var/lib/docker. $sudo ls /var/lib/docker/ aufs  containers  graph  init  linkgraph.db  repositories-aufstmp  trust  volumes repositories-aufs:记录了镜像名称以及对应的Id的json文件

Docker 镜像管理

一.概念 Docker所宣称的用户可以随心所欲地"Build.Ship and Run"应用的能力,其核心是由Docker image来支撑的.Docker通过把应用运行时的环境和应用打包在一起,解决了环境部署依赖的问题,通过引入分层文件系统的概念,解决了空间利用的问题. Docker 镜像(Image)就是一个只读的模板.例如:一个镜像可以包含一个完整的操作系统环境,里面仅安装了 Apache 或用户需要的其它应用程序.镜像可以用来创建 Docker 容器,一个镜像可以创建很多容器.

docker镜像容器导入导出

记录一下,省的以后自己老忘. ubuntu-14.04-x86_64.tar.gz是下载的模板文件,导入模板文件示例如下 [email protected]:~# ll ubuntu-14.04-x86_64.tar.gz  -rw-r--r-- 1 root root 154056446 May 17 10:04 ubuntu-14.04-x86_64.tar.gz [email protected]:~# cat ubuntu-14.04-x86_64.tar.gz | docker imp

Docker 镜像的导入和导出

镜像的导入和导出 export 和improt [[email protected]#localhost docker]# docker run -ti ubuntu:update /bin/bash [email protected]d:/# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp update.txt usr var [[email protected]#localhost

Docker 学习之镜像导入导出及推送阿里云服务器(三)

在前面两节里主要就是记录一些docker的基本的操作,包括搜索镜像,拉取镜像,根据镜像创建容器等等,在这一节主要就是记录Docker对于镜像文件的导入导出,及推送到阿里云再从阿里云获取镜像. 一.镜像文件导入导出 1.1 查看当前已有的镜像文件 docker images 1.2 随意运行一个容器 docker run -d -p 8080:8080 --name tomcat tomcat 1.3 通过容器来的到一个新的镜像 # 根据正在运行的容器创建一个新的镜像docker commit t