docker mariadb镜像中文乱码

  1. 从dockerhub上pull mariadb镜像

    docker pull mariadb

  2. 启动mariadb

    docker run --name mysql1 -e MYSQL_ROOT_PASSWORD=root -d mariadb

  3. 进入mariadb

    docker exec -it mysql1 /bin/bash

  4. 修改mariadb的配置文件

    文件所在目录:/etc/mysql/conf.d/mariadb.cnf

    修改内容:

    [client]
    # Default is Latin1, if you need UTF-8 set this (also in server section)
     default-character-set = utf8

    [mysqld]
    # Default is Latin1, if you need UTF-8 set all this (also in client section)
    character-set-server  = utf8

  5. 提交mysql容器,生成新的镜像,保存修改

    docker commit mysql1  mariadb:v1

时间: 2024-10-10 16:27:57

docker mariadb镜像中文乱码的相关文章

pgspider tds fdw sql server docker 镜像中文乱码问题解决

以下说明几个中文乱码的问题: 在直接使用linux sql server 因为默认为英文,所以会有中文编码的问题 因为系统使用freetds 配置问题(默认会结合操作系统进行语言处理,还有就是配置文件) 几种解决方法 修改docker 运行配置 version: "3" services:  pg-tds:    image: dalongrong/pgspider:tds    ports:      - "5432:5432"    environment:  

Docker下CentOS中文乱码问题处理

使用Docker pull centos,完了之后镜像无法显示中文问题 FROM centos MAINTAINER fengwan.blog.51cto.com RUN rm -rf /etc/localtime && ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #修改时区 RUN yum -y install kde-l10n-Chinese && yum -y reinstall glibc-commo

[转]解决:Entity Framework + MariaDb(MySql)中文乱码

转自:http://fenglongsheng.com/post/6640.html 今天写一MVC4+Entity Framework+Mysql的小例子时,发现中文写到数据库里是N个问号(乱码哦~); 于是跟了一下代码,发现页面提交过来的数据正常,这说明肯定是EF写到数据库时出了问题. 为了进一步验证,我用SQLServer2008试了一下,一切正常,那就在Mysql上找原因吧~ 但mysql库编码也是utf8,表也是utf8,这是什么原因呢? 百度了一把,看 了几篇文章也没能解决我的问题,

使用docker安装onlyoffice Document Server,同时解决中文乱码

使用docker安装onlyoffice Document Server 编辑历史: 2018.5.24 Geyh 文档初始化 1. 系统要求 中央处理器 双核2 GHz或更好 内存 2 GB或更多 硬盘 至少40 GB的可用空间 其他要求 至少2 GB的交换 OS 内核版本为3.10或更高版本的amd64 Linux发行版 其他要求 :Docker:版本1.10或更高版本 2. 安装文档服务器 NB: Docker默认指定Google DNS服务器.如果您的文档服务器无法访问Internet,

解决docker容器中Centos7系统的中文乱码

解决docker容器中Centos7系统的中文乱码问题有如下两种方案: 第一种只能临时解决中文乱码: 在命令行中执行如下命令: $>localedef -i zh_CN -f UTF-8 zh_CN.UTF-8 $>yum -y install kde-l10n-Chinese && yum -y reinstall glibc-common $>localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 $>export LC_ALL=zh

Docker容器部署tomcat出现中文乱码

docker 容器部署tomcat后,日志文件中出现中文乱码,很多问号,中文的文件夹也是问好.先看看容器的locale: [[email protected] ~]# docker exec -it 41de9a0b6045 locale LANG= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="

docker制作镜像乱码问题

dockerfile FROM centos:7# 基于centos7安装jdk8.tomcat8.5 MAINTAINER zhanghw <[email protected]> # 安装unzip.vim.net-tools.bzip2RUN yum install -y unzip \ && yum -y clean all # 解决时区问题RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ &

Mariadb 数据库写入中文乱码问题

从其他表里面导入数据,出现中文乱码错误.之前操作时并没有碰到类似问题,有些不得其解. 在网上搜了下,最后参考这篇文章,在执行insert前,先执行 set names gbk; 然后成功插入. 链接:http://www.cnblogs.com/pricks/archive/2010/01/10/1643471.html 原文: MySQL 4.1的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation).对于字符集

kali-google-chrome中文乱码问题解决方法

Kali linux google chrome 安装. 官网下载deb包.http://www.google.cn/intl/zh-CN/chrome/browser/desktop/index.html root执行: dpkg -i google-chrome-stable_current_amd64.deb Kali linux google chrome 中文乱码问题. 1.安装wqy-zenhei字体 apt-get install ttf-wqy-zenhei 2.修改系统字体配置