Docker之鏡像容器--個人理解
1.docker是一種容器引擎,可是學習的時候,能夠和虛擬機聯繫起來學習,學習它們有什麼相同和不一樣的地方:
2.docker的鏡像(images),從代碼的角度來講至關於源代碼(安裝文件),和虛擬機的鏡像是一個道理,
3.docker的容器(container),從代碼的角度來講,至關於可運行的軟件(運行起來的代碼實例)
4.以QQ軟件爲例,鏡像就是QQ的安裝文件,容器至關於能夠運行的QQ
注:學習的時候能夠先按照虛擬機的角度,學習docker,它們有不少類似的地方,又有不少不一樣的地方,可是運行的時候,咱們開發環境感受效果差很少,只是容器更輕量,
就像是咱們寫代碼的時候,docker把全部公用的代碼(底層操做系統)提取並封裝成了一個函數,全部的docker公用這一個函數,而虛擬機每次都要從新寫(底層操做系統這個函數)
以上僅做爲理解適用,但願看了之後不會更糊塗docker