关于Docker和Docker-CE的区别

首先

Docker出现已经有快5年了。所以每次搭建环境的时候,都要去搜索一下如何安装Docker。于是,基本上有两种方法,一种是安装docker,另一种是安装docker-ce,弄得我不知道该用哪个!

所以,我开始调查了一下。

Docker的诞生

听起来 Docker 是在2013年诞生的。

    Dockerの歴史から紐解く、コンテナ型仮想化の「今まで」と「これから」

所以,当时通常称之为Docker,例如在安装到CentOS7上时,

$ sudo yum install docker

这是你一直在做的事吧。

Docker-CE的推出

然而,2017年Docker推出了CE(社区版)和EE(企业版)两种解决方案。

    • Docker v17.03がリリース。今月からバージョン番号制度が変更になり、毎月リリース体制に

 

    Dockerが商用版Dockerとして「Docker Enterprise Edition」発表、認証済みイメージやプラグインなど提供。無償版は「Community Edition」に

也就是所谓的免费版和付费版。
虽然在支持方面有所不同,但如果只是想在我的本地环境快速试用的话,就选择CE版。

在Docker-CE的情况下,安装的软件包名称会有所不同。

$ sudo yum install docker-ce

因此,在官方安装方法中明确指出,请删除旧版的Docker!

    Get Docker CE for CentOS

卸载旧版本
早期的Docker版本被称为docker或docker-engine。如果安装了这些版本,请将它们以及相关依赖一起卸载掉。

$ 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月的当前版本

我在2018年11月通过yum仓库查看了最新版本的CentOS。

$ 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!

广告
将在 10 秒后关闭
bannerAds