我正在尝试使用 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
你知道我做错了什么吗?
致以诚挚的问候 一月
在 LXC 上启动 Docker 群是不可能的:
我可以通过为
ingress_sbox命名空间启用
Proxmox LXC
来访问 ip_forward
上的 Docker swarm。
nsenter --net=/run/docker/netns/ingress_sbox sysctl -w net.ipv4.ip_forward=1