diff --git a/docs/index.md b/docs/index.md index d01f6aee5..6de5ce8e3 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,10 +1,10 @@ # 目录 +- [容器技术](./容器技术/) - [About](./public/public.md) - [Rust语言](./Rust语言/) - [社会认知](./社会认知/) - [后端开发](./后端开发/) - [AI相关](./AI相关/) -- [容器技术](./容器技术/) - [Linux系统](./Linux系统/) - [开发工具技巧](./开发工具技巧/) - [SVN版本管理](./SVN版本管理/) diff --git "a/docs/\345\256\271\345\231\250\346\212\200\346\234\257/index.md" "b/docs/\345\256\271\345\231\250\346\212\200\346\234\257/index.md" index adc527444..722d274fc 100644 --- "a/docs/\345\256\271\345\231\250\346\212\200\346\234\257/index.md" +++ "b/docs/\345\256\271\345\231\250\346\212\200\346\234\257/index.md" @@ -1,4 +1,5 @@ # 容器技术 +- [镜像输出内容乱码解决](./镜像输出内容乱码解决.md) - [ubuntu docker使用nvidia显卡跑ai](./docker使用nvidia显卡跑ai.md) - [docker-compose中如何访问宿主机的网络(设置代理)](./docker-compose中如何访问宿主机的网络.md) - [docker-compose设置拉取策略](./docker-compose设置拉取策略.md) diff --git "a/docs/\345\256\271\345\231\250\346\212\200\346\234\257/\351\225\234\345\203\217\350\276\223\345\207\272\345\206\205\345\256\271\344\271\261\347\240\201\350\247\243\345\206\263.md" "b/docs/\345\256\271\345\231\250\346\212\200\346\234\257/\351\225\234\345\203\217\350\276\223\345\207\272\345\206\205\345\256\271\344\271\261\347\240\201\350\247\243\345\206\263.md" new file mode 100644 index 000000000..2401e0e72 --- /dev/null +++ "b/docs/\345\256\271\345\231\250\346\212\200\346\234\257/\351\225\234\345\203\217\350\276\223\345\207\272\345\206\205\345\256\271\344\271\261\347\240\201\350\247\243\345\206\263.md" @@ -0,0 +1,16 @@ +# 镜像输出内容乱码解决 + +在打包一个只能输出GB2312日志的程序的时候会遇到这个问题。 + +如何让控制台输出中文正常的内容。 + +修改dockerfile,增加如下环境变量。 + +```dockerfile +ENV LANG zh_CN.GB2312 +ENV LANGUAGE zh_CN.GB2312:zh +ENV LC_ALL zh_CN.GB2312 +``` +这样打包好的镜像就可以正常输出中文内容了。 + +我这里使用的tail -F app.log 即使日志归档也能正常输出,不会停止。 \ No newline at end of file