docker教程之-docker swarm集群管理
创建集群
安装docker
配置host以及免秘钥登录
创建管理集群
1 | #docker swarm init --advertise-addr <Master_ip>:<Master_port> |
添加节点到集群
1 | #在节点集群执行 |
提升node为manage
1 | docker node promote <Slave_IP> |
降级manage为node
1 | docker node demote <Slave_IP> |
master不参与工作
1 | docker node update --availability drain <Master_ip>:<Master_port> |
移除集群
1 | #在node节点操作 |
docker允许同时存在本地运行和集群运行,启动容器的语法相同,区别在于
docker run运行的容器是本地运行
docker service 运行的容器是集群方式运行