在使用docker的過程中,選擇適合自己的版本是非常重要的。目前docker官方支持的版本有多個,其中比較主流的包括Docker CE(社區版)和Docker EE(企業版)。
對于個人用戶或小型團隊,Docker CE是更好的選擇。該版本免費使用,同時也包含了所有常用的Docker功能,比如鏡像管理、容器創建和網絡管理等。此外,Docker CE還可以和各種主流平臺和操作系統實現兼容,如Windows、MacOS和Linux。
$ docker version Client: Version: 18.03.1-ce API version: 1.37 Go version: go1.9.5 Git commit: 9ee9f40 Built: Thu Apr 26 07:17:20 2018 OS/Arch: windows/amd64 Experimental: false Orchestrator: swarm Server: Engine: Version: 18.03.1-ce API version: 1.37 (minimum version 1.12) Go version: go1.9.5 Git commit: 9ee9f40 Built: Thu Apr 26 07:23:58 2018 OS/Arch: linux/amd64 Experimental: false
如果是中大型企業,建議使用Docker EE。該版本主要是針對企業級用戶,提供更加穩定和安全的環境。相比Docker CE,Docker EE包含了更多的企業級特性,如鏡像簽名校驗、更嚴格的訪問控制和高級遠程管理等。
$ docker version Client: Version: 17.06.2-ee-6 API version: 1.30 Go version: go1.8.3 Git commit: 3a09333 Built: Fri Sep 1 16:41:10 2017 OS/Arch: windows/amd64 Server: Engine: Version: 17.06.2-ee-6 API version: 1.30 (minimum version 1.12) Go version: go1.8.3 Git commit: 3a09333 Built: Fri Sep 1 16:37:25 2017 OS/Arch: linux/amd64 Experimental: false
總而言之,在選擇Docker版本時,應該根據具體需求來選擇合適的版本。對于大多數用戶來說,Docker CE是更合適的選擇。