hostnamectl hostname master
getenforce
vi /etc/selinux/config
----------------------------
cat -n /etc/hosts
10.32.24.123 master
10.32.24.67 node01
10.32.24.121 node02
--------------------------------
docker swarm init --advertise-addr 10.32.24.123
#同步集群
docker node list
docker volume create portainer_data
cat >> docker.sh << EOF
wget ftp://10.32.18.195/Dockerfile/portainer_portainer_1.20.2.tar
wget ftp://10.32.18.195/Dockerfile/portainer_portainer_latest.tar
docker load -i portainer_portainer_latest.tar
docker tag da2759008147 docker.io/portainer/portainer:latest
docker load -i portainer_portainer_1.20.2.tar
docker tag 19d07168491a docker.io/portainer/portainer:1.20.2
EOF
chmod +x docker.sh
./docker.sh
docker swarm leave
docker swarm leave --force
docker service rm portainer
#汉化
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data -v /public:/public portainer/portainer:1.20.2
#运行
docker nova list
docker service create --name web -p 80:80 nginx
docker service ls
docker service ps web
#查看详细运行
docker service scale web=10
---------------------------------------------将master开关启节点--------------------------------------------
docker node update --availability drain master
#将master关闭节点(取消运行),正在运行的虚拟机将运行在其他节点上
docker node update --availability active master
#将master开启节点
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------滚动更新,批量创建--------------------------------------------
docker service create --name web --replicas 10 httpd:2.2.31
#创建系统版本号的虚拟机
docker service update --image httpd:2.2.32 web
#更新状态,不会中断
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------还原原来的版本号--------------------------------------------
docker service update --rollback web
========================更新service容器端口=====================
docker service create --name web --replicas 2 httpd
#创建容器时候,没有加端口
docker service update --publish-add 8080:80 web
#使用update更新端口
========================网络====================
======================================================================
master节点同步自己主机: docker swarm init --advertise-addr 10.32.24.123
node 节点请求与master添加主机
docker volume create portainer_data
如果失败,请修改时间:date -s 20:02:40
删除集群:docker swarm leave --force
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.110,2025-12-01 15:21:30,Processed in 0.01654 second(s).