一篇文章,让你快速了解并上手Docker

在我们开发项时,总是无法避免编写配置,虽然目前市面上最火的springboo框架已经完成了对ssm的封装,简化了配置文件的编写,但是还有一个很重要的问题:公司里面开发完成的项目上线前需要经过测试人员的测试,找出项目存在的BUG,然后程序员再优化,然后再测试,再优化......那么这个过程中存在什么问题呢,大家都知道,每一个项目中都有很多的应用去支撑,比如,MySQL,nacos,redis等等,测试人员如果需要测试程序员编写的程序,那么,测试人员的电脑上一定也要安装这些应用。这里,想问问大家平时在开发中最头疼的问题是什么?反正我最头疼的问题之一就是:

版本!!版本!!!版本!!!!

有时候会因为版本的问题折腾一下午,白白地浪费学习的时间。学习过springcloud的朋友都知道,springcloud对版本的统一非常严格,所以在学习springcloud时一定要去官网仔细斟酌版本......有点扯远了。

这里想说的是,测试人员想要测试程序员编写的程序,就必须要下载跟程序员一致的版本的应用支撑,但这在实际企业中是很难办到的,测试人员也不是专业程序员,通常会很难下载正确版本的应用,导致代码“在我这可以跑啊,怎么到你那......”,所以说,为了解决这一问题,Docker就出现了!!

至于docker是什么,有什么用?大家可以去看我放在文章末尾的语雀笔记,是我自己学完Docker后总结的笔记,大家可以看看,欢迎大家一起学习,指出错误!

docker就可以实现一套配置走天下,只要代码在一台计算机上能跑通,那么在任何一台计算机上都能跑通,因为docker将应用的版本作了统一,具体做法是将项目中使用到的应用及其版本都放在了一个清单中,当你需要运行代码时,只需要让你的计算机根据清单来安装即可,完全不会出现版本不一致的问题。好了,简单介绍这么多,下面献上笔记,笔记有点长,可收藏慢慢看!

Docker (yuque.com)icon-default.png?t=N7T8https://www.yuque.com/buguyiqiexiangqianchong/tw24ry/prmgb340q05vy6rx

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值