「實戰篇」開源專案docker化運維部署(終結篇)(11)
原創文章,歡迎轉載。轉載請註明:轉載自IT人故事會,謝謝!
原文連結地址:「實戰篇」開源專案docker化運維部署(終結篇)(11)
最早系統部署到自己的伺服器,有虛擬IP,可以完成熱備,大概是2013年的時候,公司的伺服器要升級到雲端放到阿里雲上,阿里雲沒有虛擬ip,keepalived沒辦法完成熱備。只能通過nginx來進行負載完成十幾臺機器的負載。也有nginx掛的時候,2014年,面試認識了個大哥,建議接觸下docker。於是自己搭建虛擬網路,學習至今,發現docker-swarm方便實在想熱備就可以熱備。通過docker-swarm得虛擬網路--net 多臺機器輕鬆互聯,容器掛了自動重啟。如果知道Docker可以這樣用,你就會徹底愛上Docker!
docker的感悟
有老鐵問我,買電腦thinkpad還是mac,我強烈用建議使用mac,安裝個docker環境,隨時安裝各種的容器,方便自己用,自己寫寫shell,美滋滋比windows10,老更新開心多了,100g的C盤過幾天就沒了。
- 這次主要做的前後端分離的專案,高階的專輯說的是微服務的專案
- 編排真的需要嗎?沒用服務編排就沒排面嗎?老鐵看你個人需求,沒有最好的只有最適合的。
- docker太省事了,站在別人的映象裡面搬自己磚
- 良好的移植性,你做好的映象打成包穩,到其他環境繼續執行
- 應用 Docker 時,你不僅是在分佈你的程式碼,也是在分佈你的程式碼所執行的環境
- 用Docker的logo來解釋,鯨魚和集裝箱,魚中的大哥鯨魚,慢慢的運載集裝箱。
- 服務的容災性好,掛了自動重啟,重啟只是一個點
- 古人云:有容乃大。是吧,容器就是docker哦
- 未來在應用的開發測試,編譯構建,和部署執行等環境,都使用Docker容器,並利用服務編排來管理容器叢集。
PS:太多好處,沒必要總結10個點。生命不止,學習不斷! 筆者阿明,因為也需要工作,目前工作中用到docker的很少,都是利用下班時間來學習分享。興趣讓我愛上了docker!會繼續這條路,畢竟也是做開發的,工作中遇到的新技術也會繼續分享給老鐵,感謝老鐵的支援。docker的專輯不會停止,會繼續做下去。k8s我還沒玩夠呢!下次的目前目標是python爬蟲藉助docker技術。沒茅臺!來不及握手! 拜了個拜!
相關文章
- 「實戰篇」開源專案docker化運維部署-原始碼介紹(二)Docker運維原始碼
- 「實戰篇」開源專案docker化運維部署-搭建mysql叢集(四)Docker運維MySql
- 2019年終總結之SAP專案實踐篇
- 2018年終總結之SAP專案實踐篇
- 『高階篇』docker之CICD(終結篇)(44)Docker
- Docker小白到實戰之開篇概述Docker
- Citypos專案的docker化部署實踐Docker
- 簡單專案實戰flutter(功能篇)Flutter
- Flutter上線專案實戰——路由篇Flutter路由
- App專案實戰之路(三):原型篇APP原型
- Python+Django+ansible playbook自動化運維專案實戰PythonDjango運維
- Devops 開發運維基礎篇之Jenkins部署與使用dev運維Jenkins
- docker-compose一鍵部署java開源專案DockerJava
- NetCore專案實戰篇08---Docker掛載mysql並連線.netCoreWebNetCoreDockerMySqlWeb
- jenkins自動化專案部署實戰Jenkins
- MVC + EFCore 專案實戰 - 數倉管理系統9 - 資料來源管理完結篇MVC
- 簡單專案實戰flutter(佈局篇)Flutter
- 完全使用 Docker 開發 PHP 專案 (二): 配置篇DockerPHP
- vue大型電商專案尚品彙(前臺篇)day05終結篇Vue
- Centos8.3、docker部署springboot專案實戰記錄CentOSDockerSpring Boot
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 終結篇之釋出專案
- 《python運維和開發實戰-高階篇》視訊課程筆記Python運維筆記
- IDEA的Docker外掛實戰(Docker Image篇)IdeaDocker
- 前端自動化部署方案探索(一):Docker篇前端Docker
- 完全使用 Docker 開發 PHP 專案 (一): 安裝篇DockerPHP
- TensorFlow 2.0 程式碼實戰專欄開篇
- 【開源系列】專案開源實戰記錄-序
- 《python運維和開發實戰-高階篇》視訊課程筆記二Python運維筆記
- IDEA的Docker外掛實戰(Docker-compose篇)IdeaDocker
- web專案部署,一篇就搞定!Web
- 4.Python教程--專案部署篇(全)Python
- 第43篇 Linux上使用docker部署.net8專案詳細教程LinuxDocker
- 高效前端專案自動化構建部署實踐——使用webhook鉤子運維前端WebHook運維
- 創新實訓(11)- 完結篇
- IDEA的Docker外掛實戰(Dockerfile篇)IdeaDocker
- docker部署專案Docker
- GitHub 上適合新手的開源專案(Python 篇)GithubPython
- LambdaToSql(輕量級ORM) 入門篇 開源專案SQLORM