remove deprecated features: machine and swarm

Signed-off-by: Kang Huaishuai <khs1994@khs1994.com>
This commit is contained in:
Kang Huaishuai
2021-07-16 12:43:50 +08:00
parent 8dfdbc5b07
commit d4fc0a9da1
10 changed files with 9 additions and 242 deletions

View File

@@ -4,20 +4,10 @@
## 初始化集群
[`Docker Machine`](../machine) 一节中我们了解到 `Docker Machine` 可以在数秒内创建一个虚拟的 Docker 主机下面我们使用它来创建三个 Docker 主机并加入到集群中
我们首先创建一个 Docker 主机作为管理节点
已经安装好 Docker 的主机上执行如下命令
```bash
$ docker-machine create -d virtualbox manager
```
我们使用 `docker swarm init` 在管理节点初始化一个 `Swarm` 集群
```bash
$ docker-machine ssh manager
docker@manager:~$ docker swarm init --advertise-addr 192.168.99.100
$ docker swarm init --advertise-addr 192.168.99.100
Swarm initialized: current node (dxn1zf6l61qsb1josjja83ngz) is now a manager.
To add a worker to this swarm, run the following command:
@@ -35,34 +25,16 @@ To add a manager to this swarm, run 'docker swarm join-token manager' and follow
## 增加工作节点
上一步我们初始化了一个 `Swarm` 集群拥有了一个管理节点下面我们继续创建两个 Docker 主机作为工作节点并加入到集群中
上一步我们初始化了一个 `Swarm` 集群拥有了一个管理节点下面我们继续两个 Docker 主机中分别执行如下命令创建工作节点并加入到集群中
```bash
$ docker-machine create -d virtualbox worker1
$ docker-machine ssh worker1
docker@worker1:~$ docker swarm join \
$ docker swarm join \
--token SWMTKN-1-49nj1cmql0jkz5s954yi3oex3nedyz0fb0xx14ie39trti4wxv-8vxv8rssmk743ojnwacrr2e7c \
192.168.99.100:2377
This node joined a swarm as a worker.
```
```bash
$ docker-machine create -d virtualbox worker2
$ docker-machine ssh worker2
docker@worker1:~$ docker swarm join \
--token SWMTKN-1-49nj1cmql0jkz5s954yi3oex3nedyz0fb0xx14ie39trti4wxv-8vxv8rssmk743ojnwacrr2e7c \
192.168.99.100:2377
This node joined a swarm as a worker.
```
>注意一些细心的读者可能通过 `docker-machine create --help` 查看到 `--swarm*` 等一系列参数该参数是用于旧的 `Docker Swarm`与本章所讲的 `Swarm mode` 没有关系
## 查看集群
经过上边的两步我们已经拥有了一个最小的 `Swarm` 集群包含一个管理节点和两个工作节点