初学Docker

初学docker,自己的理解写笔记记录下来。

一、什么是Docker,用来做什么的?

Docker是一个开源应用容器引擎,类似于虚拟机技术,但不是虚拟机技术,实现了虚拟机中的资源隔离,性能远远高于虚拟机。让开发者打包他们的应用及依赖包等环境,然后发布到各个windows或linux服务器中

为了方便理解docker的作用,举个例子:

当你现在要搬家,你需要打包你的行李,喊上货拉拉,再把打包好的行李运输至新房子,到了新房子再解压你的行李,有可能操作不当,落下了东西没带过来;也有可能你不习惯新房子的环境,你想要是能把整栋楼都搬过来,东西也不会落下,以前的环境也不变。 

docker也一样,传统部署, 开发打好包让你部署到linux环境上,有可能你的环境不一样,缺失了依赖或者配置文件不一样导致程序跑不起来,docker就是为了解决这样的情况。有了docker后可以将环境配置文件程序代码等等打包成一个镜像,放到docker上来,部署人员把docker拿到服务器上,这样就跟上述的“搬楼”的过程一样,不会少东西,环境也一样,程序能跑起来。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值