首页 > 解决方案 > Docker swarm - 端口无法访问

问题描述

我正在尝试使用 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

你知道我做错了什么吗?

最好的问候

标签: dockernginxdocker-swarm

解决方案


推荐阅读