1 Docker 的不同版本
- Community Edition (CE): 簡稱CE. 免費版
- Enterprise Edition (EE): 簡稱EE。收費版
我們以學習和測試為主要目的,可以使用CE。
2 Docker CE的版本號
Docker CE有三個branch: Stable, Test (也稱Edge), Nightly。Stable的發布周期一般3個月一次,Test(Edge)每個月一次,而Nightly每天一次。
對于Stable和Edge,版本號的命名規則為: yy-mm-<patch>
。
對于Nightly build, 版本號為:0.0.0-YYYYmmddHHMMSS-abcdefg
。
3 CE and EE code
CE 的代碼是開源的,EE的代碼不開源。EE是CE的超集,會包含CE所有的功能。
每個CE的version在7個月之后會end-of-life. 之后這個release的代碼branch可能會被刪除掉。
4 支持的操作系統
Docker Desktop支持MacOS 和Windows。
Docker Engine(server) 支持CertOS, Debian, Fedora, Ubuntu。
5 在Windows中安裝Docker Desktop
最好不要把Docker CE安裝到虛擬機上,請直接安裝到臺式機或筆記本中。安裝包在Docker Hub中下載。登錄docker hub后就可以看到下載鏈接。如下圖所示:
雙擊下載的文件進行安裝,成功后可以啟動Docker for Windows。當任務欄中的圖標在閃動時,表明docker還沒有完全啟動。一旦啟動成功,你會看到一個Welcome的彈窗,在上面輸入Docker ID和密碼以登錄Docker Hub。
有時候在中國境內無法訪問國外的docker鏡像倉庫,為此可以嘗試更改Docker的網絡設置,使用固定的google DNS 8.8.8.8,如下圖所示:
6 在MacOS中安裝Docker Desktop
最好不要把Docker CE安裝到虛擬機上,請直接安裝到臺式機或筆記本中。
安裝包在Docker Hub中下載:https://hub.docker.com/editions/community/docker-ce-desktop-mac
雙擊下載的Docker.dmg,把Docker.app拖拽到Applications文件夾即可。
接下來就可以啟動Docker了。當任務欄中的圖標在閃動時,表明docker還沒有完全啟動。一旦啟動成功,你會看到一個Welcome的彈窗,在上面輸入Docker ID和密碼以登錄Docker Hub。