docker镜像和容器有什么区别?

我这里拿大家熟知的VMware来举例:

VMware安装虚拟机->下载系统镜像->在VMware里安装系统->得到一个系统虚拟机(我们试着叫它实例

docker里也是类似

概念上

docker里的镜像 ~= VMware里的镜像

docker里的容器 ~= VMware里的实例

【场景设定:你做了一套很牛的网站,想共享但是环境搭建麻烦,你想用docker给大家省功夫】

        你在docker下载了全新的系统镜像(例如CentOS),用这个镜像创建了一个容器,并在上面做了一套网站。这时候你想是时候把这套网站分享出去了,最好是让网友一键安装,这个时候你决定用docker的构建镜像命令(CentOS系统+你的东西−>镜像 //感觉有点像是vmware快照),然后你得到了一个镜像,你把这个镜像上传到DockerHub上了,很好,这时候网友能很轻松的下载了。

        网友下载完你的这个镜像了,接着就是使用,使用的时候拿你的镜像创建一个实例(容器),创建了实例<name_1>,想想又觉得可以再创建一个<name_2>。接着配置好端口,他开始魔改你的之前打包的整体了,他在<name_1>上搞了一点修改,然后他又在<name_2>上搞了一点修改,最后感觉<name_1>的修改好,于是他决定也分享出去,就和你一样也用了Docker的构建镜像命令,构建了一个他的镜像,于是乎他就可以分发他的镜像了。


不知道我是否叙述清除了,如果我讲的有问题或者不完全,你们可以在评论区留言~

看到这里了不如点个赞吧,哈哈哈~

文章来源地址https://uudwc.com/A/GVrrd

  1. Docker中的镜像和容器有何不同?
  2. Docker镜像与容器的区别是什么?
  3. 在Docker中,镜像和容器有何区别和联系?
  4. Docker中的镜像和容器分别是什么?
  5. 请解释一下Docker镜像和容器之间的区别和作用。

原文地址:https://blog.csdn.net/CaliXz/article/details/131526742

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

上一篇 2023年07月04日 10:26
安全响应中心 — 垃圾邮件事件报告(6.28)
下一篇 2023年07月04日 10:26