docker如何搭建集群?

65 阅读1分钟

安装docker后,执行下面命令:

docker swarm init --advertise-addr 192.168.42.238

其中--advertise-addr参数是监听地址。

输出如下:

Swarm initialized: current node (yyo3t491kjc1zyql5e7gfpy4p) is now a manager.

To add a worker to this swarm, run the following command:

    docker swarm join \
    --token SWMTKN-1-5fh7hqkf9hd8gdyagkt1g2z9py5wcgjzbccik46euuqve9el1n-cyjainemcmsj6oz7gwmvsr45r \
    192.168.42.238:2377

To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.

记录一下token,后面会会用到,之后可以使用下面命令查看集群节点:

docker node ls

 

在其他内网的主机的docker,可以通过下面命令加入集群

docker swarm join --token SWMTKN-1-5fh7hqkf9hd8gdyagkt1g2z9py5wcgjzbccik46euuqve9el1n-cyjainemcmsj6oz7gwmvsr45r 192.168.42.238:2377