Docker 问题汇总

1、Docker MySQL 中文问题

非Dockerfile方式

可以先进容器查看本地支持是否存在中文

# 使用 locale -a查看
bash-4.4# locale -a
C
C.utf8
POSIX

增加语言环境变量

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

进入mysql,设置字符集

mysql -uroot -p --default-character-set=utf8mb4

Dockerfile方式

# 如果是Dockerfile写的,那么就需要在文件中指定环境变量
vi Dockerfile
# 设置语言
ENV LANG C.UTF-8

你可能感兴趣的:(docker,mysql,linux)