文档首页/ 华为云码道(CodeArts)代码智能体/ 常见问题/ Docker环境下,内置浏览器预览失败
更新时间:2026-04-16 GMT+08:00
分享

Docker环境下,内置浏览器预览失败

问题现象

编译环境为Docker环境时,打开内置浏览器页面,预览失败。

图1 内置浏览器预览失败

解决方案

  1. 执行如下命令,将Docker容器中的端口号暴露在宿主机中。

    docker run OPTIONS -p host_port:container_port IMAGE COMMAND ARG...
    • OPTIONS:可选参数,用户根据需求自定义的参数,例如-d表示在后台运行、-v表示挂载卷等。
    • host_port:宿主机上的端口号,如8080。
    • container_port:容器内的端口号,如80。例如,-p 8080:80就是把宿主机的8080端口映射到容器的80端口。
    • IMAGE:Docker镜像的名称,如nginx、redis或myapp:latest。
    • COMMAND:容器启动后执行的命令。如果未指定,默认使用镜像中的CMD指令。
    • ARG...:命令的参数,如arg1 arg2 ...,用于传递额外参数给COMMAND。

  2. 通过远程宿主机的IP地址加1中映射的端口号host_port,来访问Docker中启动的服务。

    例如,图片中的浏览器地址替换为:
    http://宿主机的IP地址:host_port/baidu.html

相关文档