-1

我正在尝试在 docker 容器 6633 和 8080 中公开两个端口,并尝试从外部主机连接一个应用程序,简单来说,我正在尝试将运行在外部主机上的 Open-Flow 交换机连接到运行在 docker 容器上的 Open-Flow 控制器,但是我无法连接,我想如何在 docker 中公开端口并完成此连接?

4

2 回答 2

1

如果您只打算在主机上执行一次,并假设它们是 TCP 端口,您可以像这样“发布”它们:

sudo docker run -p 6633:6633 -p 8080:8080 my_image

-p 选项在本页顶部有更多描述:http: //docs.docker.com/userguide/dockerlinks/

于 2014-11-17T13:40:27.263 回答
0

你在使用 dockerfile 吗?在 dockerfile 中,您可以简单地添加以下内容:

EXPOSE 6633
于 2014-11-17T17:55:54.457 回答