1. 程式人生 > >Docker入門實戰--開篇,為什麼要使用Docker

Docker入門實戰--開篇,為什麼要使用Docker

前面Thrift文章中,我曾經介紹過我為什麼要用Thrift。Docker的使用卻是不一樣的。純屬沒事找事,因為我現在一個人的團隊,專案只要一個project目錄足夠了!

那我何苦要用Docker呢

各位且聽聽,用Docker的好處!

1、說實在的,一個人維護一個專案最大的痛點就是,專案太複雜,每次釋出的時候要個命。

2、如果今天我想加臺伺服器,也是要個命!因為要安裝的東西那實在是太多了,Python相關的庫就有幾十個,再加上thrift相關的,妥妥的,裝一臺機器得幾個小時

3、您以為裝好就完事了?對不起,每臺機子的配置是不一樣的,你可能還得花上幾個小時來處理。不要跟我說你有自動化指令碼什麼的,我是開發出身不是運維出身,我需要的是更簡單

Docker,它來了!

引入Docker,它可以解決我的這些困惑。當然,它也帶給我了不少困惑!當然,它可以解決更多其他的問題,但我只裡要這幾個問題!

整個專案我目前使用了5個Docker容量(都是1份的情況),它們分別用來做:

1、Redis容器,redis在我這裡,我僅僅只是做了一個快取和session的用處

2、rpc容器,用來存放訊息等傳送RPC的

3、apps容器,用來存放apps的,apps保含了三個:a、管理後臺api;b、小程式api;c:定時任