Docker CE vs Docker EE

2017-03-14 16:59:18

Docker2016年就明确了将会在企业级方面重点跟进,惊喜就这样来了,在2017年的3月1号之后,Docker的版本命名开始发生变化,同时将CE版本和EE版本进行分开,而这些也是新安装docker时候发现的,一起简单来看一下具体情况吧

版本说明

在此之前docker的最新版本更新到docker1.13,而在1.13的基础之上,在2017年的3月1号开始,版本的格式变为如下

项目 说明
版本格式 YY.MM
stable版本 每个季度发行
edge版本 每个月发行
当前CE版本 17.03.0-ce

同时将Docker分成CE和EE2个版本。CE版本即社区版(免费,支持周期三个月),EE企业版,强调安全,付费使用。
当前的CE版本为17.03.0-ce,基于V1.13.0.主要修复错误,没有重大功能增加,API亦保持不变。

安装CE版本的Docker

安装参看官方提供Manual如下

项目 详细
CENTOS安装CE版 https://store.docker.com/editions/community/docker-ce-server-centos?tab=description
也可以使用Easypack下面提供的脚本,只是将上面的内容顺次写进去,加上enable和start以及firewall的关闭等操作而已。

项目 详细
CENTOS安装CE(Easypack)版 https://github.com/liumiaocn/easypack/tree/master/docker

安装FAQ

在yum 安装时候,报出Peer’s Certificate has expired的错误

1
2
failure: repodata/repomd.xml from docker-ce-stable: [Errno 256] No more mirrors to try.
https://download.docker.com/linux/centos/7/x86_64/stable/repodata/repomd.xml: [Errno 14] curl#60 - "Peer's Certificate has expired."

搜索很久,终于看到有位兄弟碰到过,原来是本地时间不正确造成的,详情见这里

进行一次ntp同步时间同步,问题解决

1
ntpdate pool.ntp.org

ref
Get Docker for CentOS
记一次解决curl https证书问题
docker的环境部署


您的鼓励是我写作最大的动力

俗话说,投资效率是最好的投资。 如果您感觉我的文章质量不错,读后收获很大,预计能为您提高 10% 的工作效率,不妨小额捐助我一下,让我有动力继续写出更多好文章。