當前位置: 妍妍網 > 碼農

就因為開發環境用了 Docker,被開除了。。。

2024-05-08碼農

戳下方名片 ,關註並 星標

回復「 1024 」獲取 2TB 學習資源!

👉 體系化學習:

特色專欄

/ /

/ /

/ /

/ /

/ /

大家好,我是民工哥!

Docker 技術的發展如日中天,這不是單純概念性的炒作,而是 Docker 技術的的確確解決了我們實際工作(開發與運維)中眾多的痛點,因此,它也在企業實際業務環境中得到了非常廣泛的使用。

我們采用容器來進行開發和執行應用程式。Docker 自然也成了該領域功能最豐富且使用最廣泛的產品之一,Docker 本身也有著強大的生態系,並提供了一個廣泛的工具包來管理容器化過程。

Docker 並不是容器的唯一選擇,容器還有其他的替代品:

但是,說真的,我們 ,使用 Docker 在本地搭建開發環境有一系列顯而易見的優勢,比如:不用依賴其它資源、隨用隨開、降低安裝環境中的坑、提高工作效率等。

這麽多的好處,我們為什麽不好好利用呢?誰說不是呢!

但是,還真有人不以為然,前段時間網上閑逛,看到一個有意思的事。

是一位技術管理發的貼子,說的是:公司有程式設計師向他反應開發機器記憶體不足,影響日常工作了,需要換一台大記憶體的機器。這位管理者就比較詫異了,同樣的工作,同樣的裝置,為什麽你就不夠用呢?於是檢視了這位程式設計師的電腦,發現這位程式設計師在本地開發環境使用了Docker,並且啟動了很多的容器。這位管理者卻二話不說,直接把這位程式設計師給開除了。

頭一次聽說這麽滑稽的理由。。。

也真不知道這位管理者是怎麽想的?腦子怕不是壞掉了吧。

後面發現有其它網友的評論(我心安了),如下:

據說這位管理者自己做的產品被鵝廠收購了,從這個資訊也側面說明該管理者技術能力應該是很不錯的啊,關鍵是這種作法讓人太匪夷所思了。

我是非常建議大家使用 Docker 來搭建本地開發環境的。

眾所周知,在開發之前,我們需要安裝各種工具、服務來支持我們的開發環境,在這個過程中,可能會遇到諸如:依賴問題、環境變量問題、埠問題、編譯庫問題等等。

當你解決這一次的問題之後,如果重新開發下一個計畫的時候,又可能遇到同樣的問題,太費時費力了。

使用 Docker 來統一日常開發環境,不管開發人員使用的是 Windows、Mac 還是 Ubuntu 系統。如果生產環境也使用的 Docker 的話,這樣甚至我們可以直接打包一套環境,直接丟上去就可以執行了,再也不用擔心開發到生產環境之間的差異了。

這樣的方式簡直太強了!

如果你需要了解或學習更多的關於Docker技術知識體系, 詳細內容可查閱專欄:

公眾號讀者專屬技術群

構建高品質的技術交流社群,歡迎從事後端開發、運維技術進群( 備註崗位,已在技術交流群的請勿重復添加微信好友 )。主要以技術交流、內推、行業探討為主,請文明發言。 廣告人士勿入,切勿輕信私聊,防止被騙。

掃碼加我好友,拉你進群

PS:因為公眾號平台更改了推播規則,如果不想錯過內容,記得讀完點一下 在看 ,加個 星標 ,這樣每次新文章推播才會第一時間出現在你的訂閱列表裏。 在看 支持我們吧!