在 CentOS 上安装 Docker-ce 或 Docker-ee
Docker 声明了以下版本:
-Docker-ee(企业版)以及 Docker-ce(社区版)和 Docker(商业支持)
本文档将帮助你在 CentOS 中安装 Docker-ee 和 Docker-ce 版本
Docker-ce 安装
以下是安装 docker-ce 版本的步骤
-
安装 yum-utils,它提供了 yum-config-manager 实用程序:
$ sudo yum install -y yum-utils
-
使用以下命令设置稳定存储库:
$ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
-
可选:启用边缘存储库。此存储库包含在上面的 docker.repo 文件中,但默认情况下处于禁用状态。你可以将其与稳定存储库一起启用。
$ sudo yum-config-manager --enable docker-ce-edge
-
你可以通过运行带有
--disable
标志的yum-config-manager
命令来禁用边缘存储库。要重新启用它,请使用--enable
标志。以下命令禁用边缘存储库。$ sudo yum-config-manager --disable docker-ce-edge
-
更新 yum 包索引。
$ sudo yum makecache fast
-
使用以下命令安装 docker-ce:
$ sudo yum install docker-ce-17.03.0.ce
-
确认 Docker-ce 指纹
060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
如果要安装其他版本的 docker-ce,可以使用以下命令:
$ sudo yum install docker-ce-VERSION
指定
VERSION
号码 -
如果一切顺利,现在将 docker-ce 安装在你的系统中,请使用以下命令启动:
$ sudo systemctl start docker
-
测试你的 docker 安装:
$ sudo docker run hello-world
你应该得到以下信息:
Hello from Docker! This message shows that your installation appears to be working correctly.
-Docker-ee(企业版)安装
对于 Enterprise Edition(EE)
,需要注册,以获取<DOCKER-EE-URL>。
-
要注册,请访问 https://cloud.docker.com/ 。输入你的详细信息并确认你的电子邮件 ID 确认后,你将获得<DOCKER-EE-URL>,点击设置后可在仪表板中看到。
-
从
/etc/yum.repos.d/
中删除任何现有的 Docker 存储库 -
将你的 Docker EE 存储库 URL 存储在
/etc/yum/vars/
中的 yum 变量中。将<DOCKER-EE-URL>替换为你在第一步中记下的 URL。$ sudo sh -c 'echo "<DOCKER-EE-URL>" > /etc/yum/vars/dockerurl'
-
安装 yum-utils,它提供了 yum-config-manager 实用程序:
$ sudo yum install -y yum-utils
-
使用以下命令添加稳定存储库:
$ sudo yum-config-manager \ --add-repo \ <DOCKER-EE-URL>/docker-ee.repo
-
更新 yum 包索引。
$ sudo yum makecache fast
-
安装 docker-ee
sudo yum install docker-ee
-
你可以使用以下命令启动 docker-ee:
$ sudo systemctl start docker