Docker镜像不公开

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

EXPOSE 8080 

我用我的图片来运行

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

图像运行,但是当我去

 localhost:8080 

我得到页面未find错误。 有没有办法我可以看到一些响应或localhost上的东西:8080?

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

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

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