
# Docker环境下，内置浏览器预览失败
#### 问题现象
编译环境为Docker环境时，打开内置浏览器页面，预览失败。
#### 解决方案
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
   ```
   
   
 
