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 命令补全)
637 0
|
Kubernetes 关系型数据库 MySQL
Docker终端无法输入中文问题解决
某日在docker里搭建了一套MySQL服务,发现在MySQL命令行内无法输入中文 中文显示也以?代替,起初以为是MySQL字符集的问题 检查之后未解决问题,又退出到容器终端 发现同样不能输入中文,由此推断 是系统字符集出现问题,现将解决过程记录如下:
1419 1
|
8月前
|
Kubernetes Devops Docker
Kubernetes 和 Docker Swarm:现代 DevOps 的理想容器编排工具
本指南深入解析 Kubernetes 与 Docker Swarm 两大主流容器编排工具,涵盖安装、架构、网络、监控等核心维度,助您根据团队能力与业务需求精准选型,把握云原生时代的技术主动权。
756 115
|
8月前
|
缓存 前端开发 Docker
Docker Layer Caching:加速你的容器构建
Docker Layer Caching:加速你的容器构建
|
7月前
|
监控 Kubernetes 安全
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
蒋星熠Jaxonic,技术探索者,以代码为笔,在二进制星河中书写极客诗篇。专注Docker与容器化实践,分享从入门到企业级应用的深度经验,助力开发者乘风破浪,驶向云原生新世界。
774 51
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !

热门文章

最新文章