docker支持的linux版本,科学网—Docker中的linux系统添加中文支持 - 涂波的博文

新pull的ubuntu等linux系统镜像如果不支持中文字符,会导致路径下的所有中文内容不能正常显示,所以需要配置中文字符集支持。其实这个方法对于直接安装的linux系统也是一样的道理。

1、首先查看查看当前系统中支持的字符集

创建一个docker容器

docker run -it ubuntu /bin/bash

#不要加--rm否则后面退出后这个容器会被删除

查看目前的字符集

locale -a

2、安装locales包

apt-get update

apt-get install -y locales

3、使用locale-gen生成中文支持

locale-gen zh_CN

locale-gen zh_CN.utf8

4、使用locale -a命令确认中文支持添加之后,写入环境

export.UTF-8

export LC_ALL=zh_CN.UTF-8

export LANGUAGE=zh_CN.UTF-8

5、commit docker镜像

ctrl+D退出当前容器

查询container ID

docker ps -a

然后使用commit命令保存这个容器为新的镜像

dockercommit5a022216dffdubuntu_cn:latest

5a022216dffd为刚才安装好新字符集的容器名称,ubuntu_cn为新的镜像名称

6、若想在一开始生成镜像就配置好,则在Dockerfile中写入,然后再build

RUN locale-gen zh_CN.UTF-8

ENV LANG zh_CN.UTF-8

ENV LANGUAGE zh_CN.UTF-8

ENV LC_AL

转载本文请联系原作者获取授权,同时请注明本文来自涂波科学网博客。

链接地址:http://blog.sciencenet.cn/blog-2379401-1263054.html

上一篇:安装Guppy用于GPU Basecalling的故事(事故)

下一篇:基于crontab的进程守护方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值