使用裸机服务器开始使用 docker swarm

Getting started with docker swarm using a bare metal server

所以我的 dockerhub 中已经有图像可以使用,因为我已经在服务器上设置了 kubernetes 集群。我的下一步是使用 docker swarm 实现类似的目标。我真的不知道如何开始所以我在这里问。

kubernetes 集群 运行 在 bare metal ubuntu VPS server 上,看起来像这样:

我的问题是:

How to set up a single node cluster (one master only, no workers) on a bare metal ubuntu VPS? I did not found much out there, are there any significant changes I need to take care about (similar to the metalLB in the kubernetes cluster)?

How to set up a single node cluster (one master only, no workers) on a bare metal ubuntu VPS? I did not found much out there, are there any significant changes I need to take care about (similar to the metalLB in the kubernetes cluster)?

没什么可做的。您只需:

  1. 在您的服务器上安装 OS。这可能来自安装媒体,或者可能是基于网络的脚本安装。这通常超出 docker 的范围,由 OS 供应商或第三方工具处理。

  2. 安装docker。这在 docker 中有很好的记录,只是 select 你的 OS 来自列表:https://docs.docker.com/install/

  3. 使用 docker swarm init 启用 swarm,您就完成了。如果您有多个网络接口,您可能需要指定一个 --advertise-addr 选项。 https://docs.docker.com/engine/reference/commandline/swarm_init/

就是这样,一个命令和一个单节点集群。缺少向导更多的是起床无所事事运行.