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。