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的构建镜像命令,构建了一个他的镜像,于是乎他就可以分发他的镜像了。


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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值