xiaowoniu
· 阅读量 · 290
docker
centos

Docker时间不一致?

遇到docker时间不一致,大多是因为默认时区没有设置导致,一般在宿主机上使用 date 命令看到的是 CTS 时间,进入docker后使用 date 命令查看的是 UTC 时间。

CTS: China Standard Time,UTC+8:00 中国沿海时间(北京时间)

UTC: Universal Time Coordinated 世界协调时间

设置方法:

1、docker run 的时候增加环境变量 -e TZ=Asia/Shanghai(这个有时候不太好使) 2、添加volumes映射 /etc/localtime 映射到 /etc/localtime(可靠) 3、如果是你的镜像是自己Dockerfile编译的,那么在你的Dockerfile中添加

RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone

文章
· 随机森林

Docker入门

320人阅读 ·
文章
· Tom

Docker开启远程访问(CentOS系统)

377人阅读 ·
文章
· by05021

localStorage 设置过期时间

311人阅读 ·
文章
· 1767474418@qq.com

Dockerfile 多阶段构建

422人阅读 ·