海底暴风雪

富在术数不在劳身,利在局势不在力耕

docker集群搭建

查看节点资源

docker node ls

集群初始化

# 本机初始化位管理节点
# 注:如果主机有多个网卡,拥有多个IP,必须使用 --advertise-addr 指定 IP。
docker swarm init --listen-addr machine-ip:port

如果报错 Error response from daemon: This node is already part of a swarm. Use "docker swarm leave" to leave this swarm and join another one.
使用以下命令

docker swarm leave

运行成功皇后会得到一条命令,如下:

docker swarm join --token SWMTKN-1-2yau6l0ziv7lodufeskxhqemdcrk9xt5fvglcql6wjrmwtvfvk-3sa7vm1np2d17duqj6vsn2bzi 192.168.31.250:9876

复制命令,并在其他安装了doker的机器上运行这条命令

其他机器上个运行成功后就可以进行验证,在manager节点上运行docker node ls查看管理的所有节点

将服务部署到集群

查看集群上的服务

# 集群上服务的列表
docker service ls

# 列出服务信息
docker service ps

# 删除服务
docker rm 服务名

# 创建服务
docker service create IMAGE

比较全面的解释,点击查看全部详细解释

搜索

文章分类