docker创建nginx容器启动浏览器中文乱码
时间: 2024-01-10 18:03:15 浏览: 194
Docker容器中文乱码(修改docker容器编码格式)的解决方案
以下是使用Docker创建并启动nginx容器解决浏览器中文乱码的方法:
1. 首先,确保已经安装了Docker,并且已经启动了Docker服务。
2. 创建并启动nginx容器:
```shell
docker run --name nginx -d -p 7777:80 nginx
```
3. 在浏览器中访问http://localhost:7777,如果出现中文乱码问题,可以尝试以下解决方法。
4. 在nginx容器中添加字符编码配置。首先进入nginx容器的bash终端:
```shell
docker exec -it nginx bash
```
5. 编辑nginx配置文件:
```shell
vi /etc/nginx/nginx.conf
```
6. 在http块中添加以下配置:
```shell
http {
charset utf-8;
...
}
```
7. 保存并退出配置文件。
8. 重新启动nginx容器:
```shell
docker restart nginx
```
9. 现在再次在浏览器中访问http://localhost:7777,应该可以正常显示中文内容了。
阅读全文