如何公开端口?

时间:2014-11-17 12:09:25

标签: docker openflow

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

2 个答案:

答案 0 :(得分:1)

如果您只想在主机上执行此操作,并假设它们是TCP端口,您可以像这样“发布”它们:

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

本页顶部更详细地介绍了-p选项:http://docs.docker.com/userguide/dockerlinks/

答案 1 :(得分:0)

您使用的是dockerfile吗?在dockerfile中,您只需添加以下内容:

EXPOSE 6633