docker中mysql容器中配置时区
mysql在docker容器中跑默认是取系统时区的,所以一般是UTC的时区,也就是说在中国的话,会比实际时间小8个小时。
所以可以在环境变量中配置时区,我这里是通过docker-compose.yml中配置,如下图:
[root@localhost mysql8]# cat docker-compose.yml
version: '3'
services:
mysql8:
image: mysql:8.2.0
container_name: mysql8
restart: always
ports:
- 3306:3306
environment:
- MYSQL_ROOT_PASSWORD=123456
- TZ=Asia/Shanghai
volumes:
- ./my.cnf:/etc/my.cnf
- ./data:/var/lib/mysql
浙公网安备 33010602011771号