docker容器与宿主机时间不一致

使用docker运行一个基于python镜像的容器,发现挂载在该容器上的python文件不能如期运行,经测试,容器与宿主机的时间相差8个小时,解决方法是再挂载一个目录实现容器与宿主机时间同步

以python镜像为例

只需在运行容器时添加第二行挂载目录

1
2
3
docker run -d \
-v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime \
python:latest