Docker Swarm 安装使用教程

阅读: 评论:0

Docker Swarm 安装使用教程

Docker Swarm 安装使用教程

Docker Swarm 安装使用教程

  • 1. 初始化管理节点
  • 2. 创建工作节点
  • 3. 查看集群信息
  • 4.使用
    • 4.1 部署服务到集群中

1. 初始化管理节点

#这里的IP为机器的ip, 此主机为master
docker swarm init --advertise-addr 192.168.88.129

一定要复制下来生成的token:
docker swarm join --token SWMTKN-1-1t1rwgqk1fe92tk5jtboturo4otziqbxgxjy5pd8410g8yd9f3-9qniaz6f9ruvty6i5sdqeupcq 192.168.88.129:2377

2. 创建工作节点

请参考Docker Machine安装及使用
安装完成后:

# 1.进入机器
docker-machine ssh m1# 2. 添加token 第一步生成的token
docker swarm join --token SWMTKN-1-1t1rwgqk1fe92tk5jtboturo4otziqbxgxjy5pd8410g8yd9f3-9qniaz6f9ruvty6i5sdqeupcq 192.168.88.129:2377

如果报错:
Error response from daemon: rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = "transport: Error while dialing dial tcp 192.168.88.129:2377: connect: no route to host

# 退出远程机器
exit;# 此时退出远程机器, 在master机器执行如下
# 1:查看防火状态
systemctl status firewalld# 2:暂时关闭防火墙
systemctl stop firewalld# 3:永久关闭防火墙
systemctl disable firewalld# 4:重启防火墙
systemctl enable firewalld


然后重新加入, 如果有多个结点.
进入对应的结点然后加入即可:

docker-machine ssh m1
docker swarm join --token SWMTKN-1-1t1rwgqk1fe92tk5jtboturo4otziqbxgxjy5pd8410g8yd9f3-9qniaz6f9ruvty6i5sdqeupcq 192.168.88.129:2377

3. 查看集群信息

需要退出远程机器, 在master主机上查看

docker info

4.使用

4.1 部署服务到集群中

跟集群管理有关的任何操作,都是在管理节点 master主机上操作的。

# 查看所有结点
docker node ls# 随机在一个工作节点上创建一个名为 helloworld 的服务
docker service create --replicas 1 --name helloworld alpine ping docker# 查看服务部署情况
docker service ps helloworld# 查看具体信息
docker service inspect --pretty helloworld# 扩展集群服务 扩展到俩个节点
docker service scale helloworld=2# 删除
docker service rm helloworld# 滚动升级
docker service update --image redis:3.0.7 redis


本文发布于:2024-02-05 04:07:48,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170723727762929.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:AutoDL
下一篇:conda
标签:教程   Docker   Swarm
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23