docker中MySQL的时区修改

docker中MySQL的时区修改,第1张

docker中的mysql时区是使用了世界标准时间(UTC),把时区改成东八区方法:

1、启动容器时设置: 添加如下配置:

2、进入docker配置:(重启才能生效--永久生效)

3、临时修改(从mysql上修改,重启失效)

查看dock二容器时间及时区

如果发现docker容器里面的时区和时间不符合当地的实际情况,那么:

直接复制时区文件,覆盖/etc/localtime,注意,这里的 *** 作是在docker容器中进行的,不是在centos中进行的

如果docker容器中没有/usr/share/zoneinfo/Asia/Shanghai这个文件,则需要从宿主机中拷贝到容器里

1、docker-compose中容器设置上海时区

2、总是重启容器

3、端口映射

4、开启容器特权

5、使用Dockerfile的形式,重新bulid

docker-compose up --build

6、docker-compose.yml目录挂载

ps: 修改crontab文件不能马上刷新到容器里,需要重启容器

7、容器启动失败,进入容器排查问题

进入容器不了,一下子就停止。让容器不退出的方法:

command: sleep 999999

8、java环境

这里的11.11.11.11就是指定的ip

启动时输出:

Creating network "redis_hx_net" with driver "bridge"

Creating redis_redis_1 ...

network_mode: host


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7898081.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存