docker swarm 部署问题 和 指定节点部署服务

问题原因:

docker swarm 部署遇到的问题,

先前docker compose部署,分别创建了 cloud 网络;

昨进行swarm 集群部署;只是删了57 机器cloud 网络;在创建swarm集群后创建cloud

58机器 没有删除先前的cloud 网络;所以造成飘到58的应用不起来,查看不出来;

解决方式:删除58 swarm之前的cloud网络;


指定节点部署服务:

1、子节点部署

deploy:

placement:

constraints: [node.role == worker]

2、管理节点部署

deploy:

placement:

constraints: [node.role == manager]


查看日志:

journalctl -xe

设置服务器显示的hostname

echo fjzz58 > /etc/hostname

hostname fjjz58


查看docker 指定service服务日志

docker service ps 服务名

docker service ps 服务名 --no-trunc

相关推荐
Riu_Peter1 分钟前
【技术】Docker 释放空间
运维·docker·容器
杨浦老苏6 分钟前
可视化Docker Compose构建器VCompose
运维·docker·开发·可视化·群晖
爱学习的程序媛9 分钟前
【Day2】WSL2+Docker配置全攻略
运维·docker·容器·wls2
小尔¥18 分钟前
MySQL故障排查与优化
运维·数据库·mysql
天草二十六_简村人20 分钟前
阿里云的NAT和弹性公网IP,解决ECS机器访问外网的实现方案
运维·后端·网络协议·阿里云·云计算·ip
me83226 分钟前
【Linux】解决Docker-Compose拉取Jenkins时失败问题。
linux·docker·jenkins
kaoa00039 分钟前
Linux入门攻坚——73、运维OS Provisioning阶段工具之PXE、Cobbler
linux·运维
东北甜妹1 小时前
MYSQL
运维
A.A呐1 小时前
【Linux第二十三章】传输层
linux·运维·服务器
Yupureki1 小时前
《Linux网络编程》1.网络基础
linux·运维·服务器·c语言·网络·c++