【发布时间】:2021-08-21 12:06:20
【问题描述】:
我有 5 个微服务,打算部署在由 3 个节点组成的 docker swarm 集群上。
我还有一个运行在我拥有的 3 台服务器之一上的 postgresql 服务(不是 dockerized,而是安装在服务器上)。我确实将网络分配为所有服务的“主机”,但它们只是拒绝启动,没有生成日志。
version: '3.8'
services:
frontend-client:
image: xxx:10
container_name: frontend
restart: on-failure
deploy:
mode: replicated
replicas: 3
networks:
- "host"
ports:
- "xxxx:3000"
networks:
host:
name: host
external: true
我也尝试从没有安装 postgres 的服务器启动 centos 容器,并且能够使用分配给它的主机网络 ping 和 telnet postgresql 端口。
有人可以帮我缩小问题范围或看看我可能遗漏的可能性吗???
【问题讨论】:
标签: docker docker-compose docker-swarm docker-machine docker-registry