「實戰篇」開源專案docker化運維部署(終結篇)(11)

weixin_34253539發表於2019-02-09

原創文章,歡迎轉載。轉載請註明:轉載自IT人故事會,謝謝!
原文連結地址:「實戰篇」開源專案docker化運維部署(終結篇)(11)

最早系統部署到自己的伺服器,有虛擬IP,可以完成熱備,大概是2013年的時候,公司的伺服器要升級到雲端放到阿里雲上,阿里雲沒有虛擬ip,keepalived沒辦法完成熱備。只能通過nginx來進行負載完成十幾臺機器的負載。也有nginx掛的時候,2014年,面試認識了個大哥,建議接觸下docker。於是自己搭建虛擬網路,學習至今,發現docker-swarm方便實在想熱備就可以熱備。通過docker-swarm得虛擬網路--net 多臺機器輕鬆互聯,容器掛了自動重啟。如果知道Docker可以這樣用,你就會徹底愛上Docker!

11223715-610c434eb6a1e3a1.png

docker的感悟

有老鐵問我,買電腦thinkpad還是mac,我強烈用建議使用mac,安裝個docker環境,隨時安裝各種的容器,方便自己用,自己寫寫shell,美滋滋比windows10,老更新開心多了,100g的C盤過幾天就沒了。

  1. 這次主要做的前後端分離的專案,高階的專輯說的是微服務的專案
  2. 編排真的需要嗎?沒用服務編排就沒排面嗎?老鐵看你個人需求,沒有最好的只有最適合的。
  3. docker太省事了,站在別人的映象裡面搬自己磚
  4. 良好的移植性,你做好的映象打成包穩,到其他環境繼續執行
  5. 應用 Docker 時,你不僅是在分佈你的程式碼,也是在分佈你的程式碼所執行的環境
  6. 用Docker的logo來解釋,鯨魚和集裝箱,魚中的大哥鯨魚,慢慢的運載集裝箱。
  7. 服務的容災性好,掛了自動重啟,重啟只是一個點
  8. 古人云:有容乃大。是吧,容器就是docker哦
  9. 未來在應用的開發測試,編譯構建,和部署執行等環境,都使用Docker容器,並利用服務編排來管理容器叢集。

PS:太多好處,沒必要總結10個點。生命不止,學習不斷! 筆者阿明,因為也需要工作,目前工作中用到docker的很少,都是利用下班時間來學習分享。興趣讓我愛上了docker!會繼續這條路,畢竟也是做開發的,工作中遇到的新技術也會繼續分享給老鐵,感謝老鐵的支援。docker的專輯不會停止,會繼續做下去。k8s我還沒玩夠呢!下次的目前目標是python爬蟲藉助docker技術。沒茅臺!來不及握手! 拜了個拜!

11223715-3407e1c7ac8d7935

相關文章