docker service create 能像docker run 指定端口
时间: 2024-02-09 16:14:26 浏览: 75
指定开放端口
是的,你可以使用 `--publish` 或 `-p` 参数来指定在 Docker 服务中使用的端口。例如,以下命令将在 Docker 服务中创建一个名为 `my-web-app` 的服务,并将容器端口 `80` 映射到主机端口 `8080`:
```
docker service create --name my-web-app --publish 8080:80 my-image
```
这将允许你通过 `http://localhost:8080` 访问服务。请注意,如果你创建了一个全局服务,则不需要指定端口映射,因为全局服务将在所有节点上运行,并且每个节点都会自动在端口 `80` 上公开服务。
阅读全文