Docker终端无法输入中文问题

简介: Docker终端无法输入中文问题


背景

接手一个docker容器中的应用进行维护,这个是大的容器,应用,数据库,ffmpeg等组件一应俱全,当我进入mysql命令行的时候,发现输入不了中文,我确信mysql的字符集是utf-8,因为我解决另一个乱码问题的时候改的。

我又试了下进入docker容器终端,发现中文也输入不了。

所以定位了问题,如果修改docker容器支持中文编码。

解决方式2种,比较懒 只试了一种:

第一种: 临时修改

docker exec -it 容器id env LANG=C.UTF-8 /bin/bash

看见可以输入中文了奥。

第二种: 永久修改

创建容器时在dockerfile中设置。

K8s进入pod不能输入中文 也可用此方法解决。


大功告成!!

相关文章
|
Shell Docker 容器
mac终端命令补全设置(docker 命令补全)
mac终端命令补全设置(docker 命令补全)
650 0
|
Kubernetes 关系型数据库 MySQL
Docker终端无法输入中文问题解决
某日在docker里搭建了一套MySQL服务,发现在MySQL命令行内无法输入中文 中文显示也以?代替,起初以为是MySQL字符集的问题 检查之后未解决问题,又退出到容器终端 发现同样不能输入中文,由此推断 是系统字符集出现问题,现将解决过程记录如下:
1436 1
|
9月前
|
Kubernetes Devops Docker
Kubernetes 和 Docker Swarm:现代 DevOps 的理想容器编排工具
本指南深入解析 Kubernetes 与 Docker Swarm 两大主流容器编排工具,涵盖安装、架构、网络、监控等核心维度,助您根据团队能力与业务需求精准选型,把握云原生时代的技术主动权。
795 115
|
9月前
|
缓存 前端开发 Docker
Docker Layer Caching:加速你的容器构建
Docker Layer Caching:加速你的容器构建
|
10月前
|
运维 持续交付 开发者
Docker:重塑现代应用开发的容器革命
Docker:重塑现代应用开发的容器革命

热门文章

最新文章