Docker 图片未曝光

Docker image not exposing

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

EXPOSE 8080

我运行我的图像使用

sudo docker run -p 8080 <image-name> <Argument1> <Argument2>

Image 运行s 但当我去

localhost:8080

我收到找不到页面错误。有没有办法在 localhost:8080 上看到一些响应或其他内容?

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

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

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