docker虚拟化之将容器做成镜像

1,docker ps -a

选择要启动的容器。

2,docker start  容器+ID

启动容器

3,docker exec -i -t   容器ID /bin/bash   进入容器

这里的/bin/bash 一定不能缺少 否则会报错

4,定制个性化容器 比如需要安装httpd服务。

4,将容器做成镜像

回到宿主机器,docker commit -m  ""   -a  ""   容器ID(可以简写)  镜像名称

-m  提示信息    -a  作者

这样我们就完成了将容器做成镜像,是不是感觉有点像windows封装。我今天刚完成公司windows的封装!!!

时间: 2024-10-28 21:15:38

docker虚拟化之将容器做成镜像的相关文章

docker快速批量删除容器或镜像

前言 在使用docker 容器一段时间后,系统就堆积了比较多的镜像和容器.如果我们手动一个个删除,将会很耗费时间.那么有没有什么办法是可以减轻工作量,使我们能够把活干完,早点下班的呢? 普通删除的方法 先来看看如何删除 docker 容器: 删除容器的命令: docker container rm [OPTIONS] CONTAINER [CONTAINER...] help 文档解释: Remove one or more containers Options: -f, --force For

docker删除所有的容器和镜像

这几天在学docker,产生的镜像和容器挺多的.一个一个删太麻烦了.记录一下删除的命令以后方便查找. 删除所有的容器 docker container prune 删除所有的镜像 docker image prune 网上有的说命令要这么写 docker rmi $(docker images -q) 但是我试了一下,会报错,就用上面的那两个就可以了. 原文地址:https://www.cnblogs.com/tyoutetu/p/12237497.html

Docker虚拟化容器的使用

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化. 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低. 一.docker常用命令 docker容器生命周期管理 docker run  在一个新的容器执行一个命令 docker start 开一个或者更多已经

完整的docker打包到生成容器的过程

1. 将容器变为镜像 docker commit 261314c94305 imagexxx ''' 可用参数 -a :提交的镜像作者: -c :使用Dockerfile指令来创建镜像: -m :提交时的说明文字: -p :在commit时,将容器暂停. imagexxx是新创建的镜像的名字 ''' 2. 将镜像打包成tar包 docker  save  -o xxx.tar  imagexxx # 当前路径下会生成一个xxx.tar 例如:docker save -o electric_kno

Docker(6)-修改容器和镜像

虽然我们可以通过数据卷或数据容器来持久化容器中修改的数据,但是对于在容器中安装的软件和修改的环境变量而言,我们只能通过修改镜像的方法来持久化它们. 想要更改镜像,我们必须先对容器进行更改,然后通过commit命令提交到镜像中. 你可以把镜像想像成宫殿,而容器就是门前的守卫,你必须通过他才能进入宫殿. 具体说来,修改镜像的步骤如下: 以我们想要修改的镜像为模版启动一个容器 对容器进行修改 把修改提交的镜像中 例如: 1. 我们以server-light为模版运行一个容器,返回一个可交互的shell

docker 删除容器及镜像

docker ps 查看现在正运行的docker,找到ID docker stop + ID 停止容器后 然后 docker rm + ID 容器就删除了 容器删除后,应该把镜像文件也删除掉 docker images 列出所有的镜像文件 docker rmi + ID

10张图带你深入理解Docker容器和镜像

图解Docker容器和镜像 这篇文章希望能够帮助读者深入理解Docker的命令,还有容器(container)和镜像(image)之间的区别,并深入探讨容器和运行中的容器之间的区别. 当我对Docker技术还是一知半解的时候,我发现理解Docker的命令非常困难.于是,我花了几周的时间来学习Docker的工作原理,更确切地说,是关于Docker统一文件系统(the union file system)的知识,然后回过头来再看Docker的命令,一切变得顺理成章,简单极了. 题外话:就我个人而言,

10 张图带你深入理解 Docker 容器和镜像

这篇文章希望能够帮助读者深入理解 Docker 的命令,还有容器(container)和镜像(image)之间的区别,并深入探讨容器和运行中的容器之间的区别. 当我对 Docker 技术还是一知半解的时候,我发现理解 Docker 的命令非常困难.于是,我花了几周的时间来学习 Docker 的工作原理,更确切地说,是关于 Docker 统一文件系统(the union file system)的知识,然后回过头来再看 Docker 的命令,一切变得顺理成章,简单极了. 题外话:就我个人而言,掌握

关于docker容器和镜像的区别

引自:https://blog.csdn.net/shenmerenya/article/details/78522206 docker的整个生命周期有三部分组成:镜像(image)+容器(container)+仓库(repository): 如下图所示,容器是由镜像实例化而来,这和我们学习的面向对象的概念十分相似,我们可以把镜像看作类,把容器看作类实例化后的对象. [html] view plain copy docker 的镜像概念类似虚拟机的镜像.是一个只读的模板,一个独立的文件系统,包括