当前位置: 欣欣网 > 码农

就因为开发环境用了 Docker,被开除了。。。

2024-05-08码农

戳下方名片 ,关注并 星标

回复「 1024 」获取 2TB 学习资源!

👉 体系化学习:

特色专栏

/ /

/ /

/ /

/ /

/ /

大家好,我是民工哥!

Docker 技术的发展如日中天,这不是单纯概念性的炒作,而是 Docker 技术的的确确解决了我们实际工作(开发与运维)中众多的痛点,因此,它也在企业实际业务环境中得到了非常广泛的使用。

我们采用容器来进行开发和运行应用程序。Docker 自然也成了该领域功能最丰富且使用最广泛的产品之一,Docker 本身也有着强大的生态系统,并提供了一个广泛的工具包来管理容器化过程。

Docker 并不是容器的唯一选择,容器还有其他的替代品:

但是,说真的,我们 ,使用 Docker 在本地搭建开发环境有一系列显而易见的优势,比如:不用依赖其它资源、随用随开、降低安装环境中的坑、提高工作效率等。

这么多的好处,我们为什么不好好利用呢?谁说不是呢!

但是,还真有人不以为然,前段时间网上闲逛,看到一个有意思的事。

是一位技术管理发的贴子,说的是:公司有程序员向他反应开发机器内存不足,影响日常工作了,需要换一台大内存的机器。这位管理者就比较诧异了,同样的工作,同样的设备,为什么你就不够用呢?于是查看了这位程序员的电脑,发现这位程序员在本地开发环境使用了Docker,并且启动了很多的容器。这位管理者却二话不说,直接把这位程序员给开除了。

头一次听说这么滑稽的理由。。。

也真不知道这位管理者是怎么想的?脑子怕不是坏掉了吧。

后面发现有其它网友的评论(我心安了),如下:

据说这位管理者自己做的产品被鹅厂收购了,从这个信息也侧面说明该管理者技术能力应该是很不错的啊,关键是这种作法让人太匪夷所思了。

我是非常建议大家使用 Docker 来搭建本地开发环境的。

众所周知,在开发之前,我们需要安装各种工具、服务来支持我们的开发环境,在这个过程中,可能会遇到诸如:依赖问题、环境变量问题、端口问题、编译库问题等等。

当你解决这一次的问题之后,如果重新开发下一个项目的时候,又可能遇到同样的问题,太费时费力了。

使用 Docker 来统一日常开发环境,不管开发人员使用的是 Windows、Mac 还是 Ubuntu 系统。如果生产环境也使用的 Docker 的话,这样甚至我们可以直接打包一套环境,直接丢上去就可以运行了,再也不用担心开发到生产环境之间的差异了。

这样的方式简直太强了!

如果你需要了解或学习更多的关于Docker技术知识体系, 详细内容可查阅专栏:

公众号读者专属技术群

构建高质量的技术交流社群,欢迎从事后端开发、运维技术进群( 备注岗位,已在技术交流群的请勿重复添加微信好友 )。主要以技术交流、内推、行业探讨为主,请文明发言。 广告人士勿入,切勿轻信私聊,防止被骗。

扫码加我好友,拉你进群

PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下 在看 ,加个 星标 ,这样每次新文章推送才会第一时间出现在你的订阅列表里。 在看 支持我们吧!