docker打包centos增加中文支持
docker打包centos增加中文支持
前言
使用的某个包的返回值,在本机测试时返回结果是中文,结果打包到docker后返回结果变英文了;猜测是系统语言的问题,进入docker测试了一下,发现果然是这样;于是尝试解决这个问题。
尝试
实际上参考了很多方式,这些方式大都类似,但是效果并不是特别好,参考过的文章有以下几个:
- https://my.oschina.net/JasonZhang/blog/1581855
 - https://blog.csdn.net/houshangling/article/details/77119421
 - https://blog.csdn.net/steveyg/article/details/52400097
 
解决方式
有2种较为简单的方式:
- 运行的时候增加变量参数:
 
docker run -e 'LANG=zh_CN.UTF-8' -p 50240:50240 aaaa
- dockerfile 增加这个变量:
 
ENV LANG=zh_CN.UTF-8
ENV LANGUAGE=zh_CN:zh
												
											docker打包centos增加中文支持的更多相关文章
- centos安装中文支持(转)
		
安装中文支持包. yum install fonts-chineseyum install fonts-ISO8859-2 -------- 一.安装中文支持方法1.在安装光盘中找到一下包进行安装.r ...
 - DOCKER中centos7的中文支持
		
直接编写看下能否改变成识别中文字体 写到你的~/.bashrc里吧,然后重启终端(我写的是英文的啊,改成你要的) export LC_ALL=en_US.UTF-8 export LANGUAGE=e ...
 - CentOS安装中文支持
		
部分文档突然成乱码了. 解决方法: 1.安装中文支持包 # yum groupinstall "Chinese Support" 2 修改# /etc/sysconfig/i18n ...
 - centos 解决中文支持问题, 如此修改可以修正eclipse 乱码问题。
		
一.中文支持 安装中文语言包: yum groupinstall chinese-support 修改字符编码配置,没有这个文件就创建它: vim /etc/sysconfig/i18n 为 LANG ...
 - CentOS安装中文支持包
		
修改配置文件 LANG="zh_CN.UTF-8" 改为中文字符集 然后在查看更改后的系统语言变量 [root@5c46832b5c01 ~]# locale locale: Ca ...
 - Jupyter Notebook PDF输出的中文支持
		
Jupyter Notebook是什么 Jupyter Notebook是ipython Notebook 的升级.Jupyter能够将实时代码,公式,可视化图表以Cell的方式组织在一起,形成一个对 ...
 - Jupyter Notebook 导出PDF与Latex中文支持
		
Jupyter Notebook 最近搞机器学习用到了Jupyter Notebook. 作为一个实时记事本,有时需要将内容导出为PDF. 但是,Jupyter Notebook自带的File -&g ...
 - 解决UnicodeEncodeError。python的docker镜像增加locale 中文支持
		
用pandas的pd.read_excel()打开中文名的xlsx,报错,本来以为是xlrd的问题后来发现,是open()函数就报错: “UnicodeEncodeError: 'ascii' cod ...
 - Docker打包 Asp.Net Core应用,在CentOS上运行
		
本文主要介绍下运用docker虚拟技术打包Asp.net core应用. Docker作为一个开源的应用容器引擎,近几年得到广泛的应用,使用Docker我们可以轻松实现应用的持续集成部署,一次打包,到 ...
 
随机推荐
- hdu 1622 Trees on the level(二叉树的层次遍历)
			
题目链接:https://vjudge.net/contest/209862#problem/B 题目大意: Trees on the level Time Limit: 2000/1000 MS ( ...
 - JDBC fetch size
			
make your java run faster A blog on java performance and optimization. On JDBC, Hibernate, caching, ...
 - vue 之 加载 iframe 的处理
			
vue中加载 iframe 会出现跨域问题.以及iframe的高度自适应问题,以下是本人的解决办法: getGoodsContentHtml---- 你的iframe页面的地址, 如不同域的情况下 ...
 - BZOJ.3425.[POI2013]Polarization(DP 多重背包 二进制优化)
			
BZOJ 洛谷 最小可到达点对数自然是把一条路径上的边不断反向,也就是黑白染色后都由黑点指向白点.这样答案就是\(n-1\). 最大可到达点对数,容易想到找一个点\(a\),然后将其子树分为两部分\( ...
 - 洛谷.3273.[SCOI2011]棘手的操作(左偏树)
			
题目链接 还是80分,不是很懂. /* 七个操作(用左偏树)(t2表示第二棵子树): 1.合并:直接合并(需要将一个t2中原有的根节点删掉) 2.单点加:把这个点从它的堆里删了,加了再插入回去(有负数 ...
 - Django-自定义增删改查组件的一些体会
			
1.路由系统 namespace,用于区分相同name的url,通过namespace为url添加一个前缀 反向生成URL的时候 reverse('namespace:name') {% url &q ...
 - Android native thread相关
			
几个主要的source code路径: /system/core/include/utils/threads.h /system/core/include/utils/Thread.h /system ...
 - ASP.NET 多次点击button后事件执行多次 并发解决 频繁操作解决办法
			
首先让我们体验一下频繁操作: 1)打开项目,在后台aspx.cs等服务器页面,设置断点. 2)点击页面按钮 3)调试开始进入断点,然后重复点击页面按钮 4)服务器第一次事件已经处理完毕,调试再次进入了 ...
 - python高级特性:切片/迭代/列表生成式/生成器
			
廖雪峰老师的教程上学来的,地址:python高级特性 下面以几个具体示例演示用法: 一.切片 1.1 利用切片实现trim def trim(s): while s[:1] == " &qu ...
 - makefile中的shell编程注意点
			
参考:http://blog.csdn.net/wanglang3081/article/details/49423105 (1)Makefile本质上来讲也是shell脚本,即每条command都是 ...