解决docker中文乱码

## 构建镜像 1. 编写Dockerfile ```Dockerfile FROM mcr.microsoft.com/dotnet/aspnet:7.0 WORKDIR /app #容器内的工作目录 EXPOSE 80 #容器监听的端口 ADD /Fonts/* /usr/share/fonts/ #中文字体 ENV LANG=C.UTF-8 #容器默认编码 ENTRYPOINT ["dotnet","RapidApp.Api.dll"] ``` 2. 构建命令 ```cmd docker build -t [imagesName] -f Dockerfile . ``` ps:命令要在Dockerfile在的目录下执行 ## 添加容器 ![Alt text](image.png) ## 查看容器字体 1. 进入容器 ```cmd docker exec -it [containerName] bash ``` ![Alt text](image-1.png) 2. 查看字体 * fc-list :查看所有字体 * fc -list:lang-zh:查看中文字体 ![Alt text](image-2.png) 3. 命令不起作用 如果出现以下信息 ```cmd bash: fc-list: command not found ``` 解决: ```cmd apt-get update apt-get upgrade apt-get install fontconfig ```