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

2、根据dockerfile创建container

docker build -f dockerfile -t ubuntu-utf8:14.04 .

3、查看images

docker images

显示结果

REPOSITORY                                                  TAG                 IMAGE ID            CREATED             SIZE
ubuntu-utf8                                                 14.04               103380db15a9        About an hour ago   190MB

4、生成container

docker run -it 103380db15a9 '/bin/bash'

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=
相关文章
|
3月前
|
关系型数据库 MySQL 数据库
百度搜索:蓝易云【【Docker】Docker部署Mysql并设置数据持久化教程】
通过以上步骤,您已经成功地在Docker中部署了MySQL,并设置了数据持久化,确保数据在容器重新启动或迁移时得以保留。
50 0
|
5月前
|
开发工具 Docker 容器
Docker设置国内镜像源
Docker设置国内镜像源
5698 1
|
6月前
|
关系型数据库 Linux PostgreSQL
Linux centos8 docker中安装postgresql12.4及远程访问设置
Linux centos8 docker中安装postgresql12.4及远程访问设置
367 0
|
4月前
|
Docker 容器
docker 设置代理构建 face_recognition
docker 设置代理构建 face_recognition
39 0
|
8天前
|
Docker 容器
如何在Docker中设置环境变量?
如何在Docker中设置环境变量?
13 0
|
25天前
|
缓存 自然语言处理 Docker
[Docker] DevContainer高效开发(第一篇):基于remote container开发
VS Code的Dev Containers简化了Python的容器化开发,将开发环境与应用一同打包在Docker中,消除环境配置问题。这种方式使得多语言、多版本开发变得整洁高效。
29 0
|
1月前
|
NoSQL Redis 数据安全/隐私保护
在Docker中设置Redis的密码
在Docker中设置Redis的密码
99 0
|
1月前
|
负载均衡 应用服务中间件 nginx
|
5月前
|
Docker 容器
设置docker开机自启动,并设置容器自动重启
设置docker开机自启动,并设置容器自动重启
355 0
|
2月前
|
Shell Docker 容器
mac终端命令补全设置(docker 命令补全)
mac终端命令补全设置(docker 命令补全)
45 0