1.為什麼要學docker
答:避免一種情況:
「我的機器上可以執行,為什麼你的不可以?」很多時候,我們想把自己的程式拿給別人執行,別人往往直接拷貝過來是不可以直接用的,甚至怎麼改**怎麼修改環境都用不了,那怎麼辦?
docker就是為了解決這個尷尬而出現的。
2.docker的作用
答:a.解決執行環境不一致所導致的問題。這樣就不會產生「本地執行沒問題,可一到伺服器上就不行了」的情況。
b.限定最大的cpu使用記憶體硬碟,這樣就起到了隔離的作用,避免產生「一塊**產生死迴圈,把磁碟佔滿了,其它程式也掛了」的情況。
以下所有內容只是為了讓你更好地理解docker的作用:
docker有三大核心:映象,容器,倉庫。
看不懂?沒關係,下面我來粗糙地解釋一下。
a.映象:把你程式的**、配置檔案、資料庫等,只要在你的電腦上能執行這個程式所需要的所有環境,都要記錄下來。類似虛擬機器的快照。
b.容器:容器就是乙個箱子,映象是靜態的,容器是動態的,請你這麼想象一下,你的映象是靜態的,如果它在docker裡面能跑起來,這個就是動態的,這整個動態的過程就是容器。它在這容器裡面跑,並且容器之間互不干擾,也就是說你的**炸裂了,你的容器可能崩塌了,但是不影響別人的容器。所以就是你的映象只能在你的容器裡面動起來。
c.倉庫:倉庫就簡單了,就是存放映象的地方。類似於github存放**的地方。
參考文獻
docker是用來幹什麼的?
什麼是docker,它可幹什麼?
dockerfile究竟是做什麼的//有一點具體實現的感覺,讀者如果想深入了解**編寫可以看一下
新手學PHP必看
1.概要 學習任何語言都需要多看 多想 多寫 多問!寫程式設計是一種熟能生巧的東西!學習php也一樣,因為知識就那麼多,你看多了就會覺得怎麼都一樣。程式設計師就是炒冷飯的,一遍又一遍。多敲幾遍就可以閉著眼睛寫了,所以企業招聘都會問你寫過多少行 的!程式設計師最忌諱浮躁,有時候發現一段程式完全找不出錯...
新手學PHP必看
1.概要 學習任何語言都需要多看 多想 多寫 多問!寫程式設計是一種熟能生巧的東西!學習php也一樣,因為知識就那麼多,你看多了就會覺得怎麼都一樣。程式設計師就是炒冷飯的,一遍又一遍。多敲幾遍就可以閉著眼睛寫了,所以企業招聘都會問你寫過多少行 的!程式設計師最忌諱浮躁,有時候發現一段程式完全找不出錯...
Linux學習手冊 新手必看篇 命令 cp
說明 複製檔案和目錄 語法 cp option 所需複製的檔案或目錄 目標目錄 option 說明 a 此選項通常在複製目錄時使用,它保留鏈結 檔案屬性,並複製目錄下的所有內容,等於dpr d複製時保留鏈結 符號鏈結 f覆蓋已經存在的目標檔案而不給出提示 i在覆蓋目標檔案之前給出提示,要求使用者確認...