小编isb*_*isb的帖子

如何在 dockerfile 中创建端口转发

我正在需要端口 8080 的 docker 容器上安装应用程序

为了从主机转发到容器,我已经启动了容器:

docker run -p 8080:8080 "image id" 
Run Code Online (Sandbox Code Playgroud)

我可以使用以下地址通过浏览器访问 docker 容器内的应用程序:

docker_parent_host:8080

我需要看到这样的容器端口:

docker port 7d04524erte

3306/tcp -> 0.0.0.0:3306
80/tcp -> 0.0.0.0:80
8080/tcp -> 0.0.0.0:8080
Run Code Online (Sandbox Code Playgroud)

我试图在 dockerfile 中使用暴露,但没有给我相同的结果,它给了我:

80/tcp
Run Code Online (Sandbox Code Playgroud)

我怎样才能在 dockerfile 中获得与提到 -p 8080 相同的端口转发的定义?

docker

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

docker ×1