Docker 群 - 端口无法访问

问题描述 投票:0回答:2

我正在尝试使用 docker 和 docker swarm 进行一些操作,目前我遇到了问题。

如果我创建一个容器:

docker run -d --name my_nginx -p 8080:80 nginx
一切顺利,我能够访问这个端口。

如果我尝试使用 docker swarm 创建服务(容器之前已被删除),我无法打开该端口:

docker service create -d --name my_service_nginx --replicas=1 -p 8080:80 nginx

该服务似乎没有创建端口映射。

CONTAINER ID   IMAGE          COMMAND                  CREATED         STATUS         PORTS     NAMES
d3417b80036c   nginx:latest   "/docker-entrypoint.…"   6 minutes ago   Up 6 minutes   80/tcp    my_service.1.1l3fwcct1m9hoallkn0g9qwpd

你知道我做错了什么吗?

致以诚挚的问候 一月

docker nginx docker-swarm
2个回答
0
投票

在 LXC 上启动 Docker 群是不可能的:

Docker swarm 从外部网络访问


0
投票

我可以通过为

ingress_sbox
命名空间启用
Proxmox LXC
来访问 ip_forward 上的 Docker swarm。

nsenter --net=/run/docker/netns/ingress_sbox sysctl -w net.ipv4.ip_forward=1

© www.soinside.com 2019 - 2024. All rights reserved.