diff --git a/docker/image-1.png b/docker/image-1.png new file mode 100644 index 0000000..10019c6 Binary files /dev/null and b/docker/image-1.png differ diff --git a/docker/image-2.png b/docker/image-2.png new file mode 100644 index 0000000..e730b20 Binary files /dev/null and b/docker/image-2.png differ diff --git a/docker/image.png b/docker/image.png new file mode 100644 index 0000000..095315c Binary files /dev/null and b/docker/image.png differ diff --git a/docker/setFonts.md b/docker/setFonts.md new file mode 100644 index 0000000..69c617e --- /dev/null +++ b/docker/setFonts.md @@ -0,0 +1,48 @@ +

解决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 + ```