hae*_*mse 4 time host containers timezone docker
在我所有正在运行的 docker 容器中,容器系统时间都设置为 UTC,而在我的主机(debian)上是 CEST。
为什么他们不自动同步?我如何让他们在提出他们时设定正确的时间?
root@v2201510680628925:/home/jacob# docker version
Client:
Version: 1.11.2
API version: 1.23
Go version: go1.5.4
Git commit: b9f10c9
Built: Wed Jun 1 21:36:47 2016
OS/Arch: linux/amd64
Server:
Version: 1.11.2
API version: 1.23
Go version: go1.5.4
Git commit: b9f10c9
Built: Wed Jun 1 21:36:47 2016
OS/Arch: linux/amd64
root@v2201510680628925:/home/jacob# date
Wed Aug 2 09:59:20 CEST 2017
root@v2201510680628925:/home/jacob# docker exec -it naos_nginx bash
root@0cefa7f7096c:/# date
Wed Aug 2 07:59:34 UTC 2017
root@0cefa7f7096c:/# exit
exit
root@v2201510680628925:/home/jacob# docker exec -it ah_avail bash
root@da52e8f3f61f:/usr/src/app# date
Wed Aug 2 07:59:59 UTC 2017
root@da52e8f3f61f:/usr/src/app# exit
exit
root@v2201510680628925:/home/jacob#
Run Code Online (Sandbox Code Playgroud)
小智 7
您应该能够使用 tzdata 在容器中设置时区:
docker run -e TZ=Europe/Amsterdam debian:jessie date
Run Code Online (Sandbox Code Playgroud)
“为什么容器不与主机同步时间”的积分和进一步解释:Docker 容器时间和时区(不会反映更改)
归档时间: |
|
查看次数: |
19654 次 |
最近记录: |