关于Docker和Docker-CE之间的区别


介绍

Docker首次出现在世界上已经有五年了。
因此,每次构建环境时,我都想知道如何安装Docker。
然后,有关于如何安装docker和如何安装docker-ce的信息!这就是为什么。

所以我查了一下。

Docker的诞生

Docker在2013年似乎爆炸了。

  • 容器式虚拟化的"过去"与"未来",从Docker的历史中解脱出来

中,目前通常称为docker,例如,在CentOS 7上安装时,

1
$ sudo yum install docker

您正在执行

Docker-CE简介

但是,在2017年,Docker开始提供两种解决方案,CE(社区版)和EE(企业版)。

  • Docker v17.03发布。版本号系统自本月起已更改,它将每月发布。
  • Docker宣布" Docker Enterprise Edition"作为Docker的商业版本,提供经过认证的映像和插件。免费版现在为"社区版"

所谓的免费版和付费版。
支持等方面会有差异,但是我想在当前的环境中快速尝试一下!在这种情况下,将选择CE。

对于Docker-CE,要安装的软件包名称将更改。

1
$ sudo yum install docker-ce

因此,请使用官方安装方法正确删除旧的docker!上面写着。

  • 获取适用于CentOS的Docker CE

卸载旧版本
较旧版本的Docker被称为docker或docker-engine。如果已安装,则将其连同相关的依赖项一起卸载。

1
2
3
4
5
6
7
8
9
10
$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

截至2018年11月的版本

我在yum存储库中检查了截至2018年11月的最新版本(适用于CentOS)。

1
2
3
$ yum --showduplicates list | grep docker
docker-ce.x86_64                           3:18.09.0-3.el7              @docker-ce-stable
docker.x86_64                              2:1.13.1-75.git8633870.el7.centos

所以
最新的docker-ce 18.09.0(2018/09版本)和docker的1.13.1是最新的。
另外,如果您要介绍docker,请不要犹豫选择docker-ce!