Docker镜像未曝光

时间:2016-02-18 09:59:12

标签: docker localhost

我有一个docker图像,它在我完成的文件中完美运行

EXPOSE 8080

我使用

运行我的图像
sudo docker run -p 8080 <image-name> <Argument1> <Argument2>

图片运行但是当我去

localhost:8080

我找不到页面错误。我无法在localhost上看到某些响应或其他内容:8080?

1 个答案:

答案 0 :(得分:2)

选项-p 8080会将容器:8080端口暴露给主机:随机 -port。

选项--publish的工作原理如下:-p ip:hostPort:containerPort。使用-P| --publish-all会自动将任何容器打开的端口绑定到随机主机端口。

还可以发布端口范围:-p 1234-1236:1222-1224