此内容还未提供中文版,以下为英文版

在 Linux 服务器部署 DDC

预计阅读时间: 1 分钟

试用 Docker Datacenter 的最佳方法是获取 Docker Store 提供的 30 天试用版

获得试用许可证后,您可以在 Linux 服务器中安装 Docker Datacenter。确保您要使用 Docker Datacenter 管理的所有主机至少满足下列条件:

  • Linux 内核版本 3.10 或更高版本
  • Docker 引擎商业支持版 1.13.0 或更高版本
  • 4.00 GB 的 RAM
  • 3.00 GB 的可用磁盘空间

还需要确保主机正在运行以下操作系统之一:

  • CentOS 7.1 或 7.2
  • Red Hat Enterprise Linux 7.0、7.1、7.2 或 7.3
  • Ubuntu 14.04 LTS 或 16.04 LTS
  • SUSE Linux Enterprise 12

了解有关 Docker Datacenter 系统要求的更多信息

步骤 1:安装 Docker EE 容器引擎

按照下列说明在要管理的所有主机上安装 Docker 企业版容器引擎。

步骤 2:安装 Universal Control Plane

Docker Universal Control Plane (UCP) 允许从一个中心位置管理您的镜像、应用、网络和其他计算资源。

使用 ssh 登录要安装 UCP 的主机,然后运行:

docker run --rm -it --name ucp \
  -v /var/run/docker.sock:/var/run/docker.sock \
  docker/ucp:2.1.5 install \
  --host-address <node-ip-address> \
  --interactive

这将以交互模式运行安装命令,因此系统会提示您提供任何必需的配置值。

了解有关 UCP 安装的更多信息

步骤 3:对安装进行授权

由于已安装 UCP,因此您需要对其进行授权。在浏览器中,浏览至 UCP Web UI,使用您的管理员凭据登录并上传许可证。

如果没有许可证,请获取免费试用许可证

步骤 4:向 UCP 中加入更多节点

加入更多节点,以便您可以从 UCP 管理它们。转至 UCP Web UI,并浏览至资源页面,然后转至节点部分。

单击添加节点按钮以添加新节点。

选中“将节点添加为管理节点”选项可以将节点作为管理节点加入,以提供从节点并使 UCP 具有高可用性。如需进行高可用性安装,请确保您有 3、5 或 7 个管理节点。

将命令复制到剪贴板,并在要由 UCP 管理的每个节点上运行它。在节点中运行命令后,节点将显示在 UCP Web UI 中。

步骤 5:安装 Docker Trusted Registry

Docker Trusted Registry (DTR) 是一个私有镜像库,以便您可以管理访问 Docker 镜像的人员。DTR 需要安装在由 UCP 管理的节点上。

使用 ssh 登录已安装 UCP 的主机,然后运行:

docker run -it --rm \
  docker/dtr:2.2.7 install \
  --ucp-node <node-hostname> \
  --ucp-insecure-tls

其中,--ucp-node 是要部署 DTR 的 UCP 节点的主机名。--ucp-insecure-tls 用于告知安装程序信任 UCP 所使用的证书。

后续步骤

docker, datacenter, 安装, 编排