docker container 设置编码为utf8

简介: 以Ubuntu 14.04 为例创建编码为utf8的container

以Ubuntu 14.04 为例创建编码为utf8的container
1、创建dockerfile文件

FROM ubuntu:14.04

RUN apt-get update && apt-get install -y locales && rm -rf /var/lib/apt/lists/* \
    && localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
ENV LANG en_US.utf8
AI 代码解读

2、根据dockerfile创建container

docker build -f dockerfile -t ubuntu-utf8:14.04 .
AI 代码解读

3、查看images

docker images
AI 代码解读

显示结果

REPOSITORY                                                  TAG                 IMAGE ID            CREATED             SIZE
ubuntu-utf8                                                 14.04               103380db15a9        About an hour ago   190MB
AI 代码解读

4、生成container

docker run -it 103380db15a9 '/bin/bash'
AI 代码解读

5、查看locale

root@f8d0b253a9f2:/# locale
LANG=en_US.utf8
LANGUAGE=
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
AI 代码解读
目录
打赏
0
0
0
0
1
分享
相关文章
|
5月前
|
Springboot的Container Images,docker加springboot
本文介绍了如何使用Spring Boot的层索引文件和Docker优化Spring Boot应用程序的容器化过程,包括解压缩可执行jar和创建分层Docker映像的方法。
58 9
Springboot的Container Images,docker加springboot
【赵渝强老师】Docker的Container网络模式
Docker容器在网络环境中彼此隔离,但可通过配置不同网络模式实现容器间通信。其中,container模式使容器共享同一网络命名空间,通过localhost或127.0.0.1互相访问,提高传输效率。本文介绍了container模式的特点及具体示例。
Docker设置
【10月更文挑战第3天】Docker设置
如何清理 docker 磁盘空间+修改 Gitea 服务器的 Webhook 设置+前端一些好学好用的代码规范-git hook+husky + commitlint
如何清理 docker 磁盘空间+修改 Gitea 服务器的 Webhook 设置+前端一些好学好用的代码规范-git hook+husky + commitlint
67 5
使用Docker部署的MySQL数据库如何设置忽略表名大小写?
【10月更文挑战第1天】使用Docker部署的MySQL数据库如何设置忽略表名大小写?
707 1
docker设置国内镜像源
docker设置国内镜像源
15399 3
5-15|Docker报错OCI runtime exec failed: exec failed: unable to start container process: exec: “/bin/ba
5-15|Docker报错OCI runtime exec failed: exec failed: unable to start container process: exec: “/bin/ba
在Docker中,如何更改Docker的默认存储设置?
在Docker中,如何更改Docker的默认存储设置?
docker使用jupyter/datascience-notebook,重置密码,并且设置各类易用参数
记得在容器初始化的时候,参数的设置需要按照你的实际使用习惯和需求来配置。对于数据科学项目而言,数据的持续性和环境的稳定性至关重要。通过上述步骤,可以在保证数据安全的同时提高工作效率。
505 3
docker使用jupyter/datascience-notebook,重置密码,并且设置各类易用参数
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等