Docker的时间
Docker容器的时间
当通常启动Docker容器时,时间会变为UTC时间。
# docker run -it --name homma01 centos /bin/bash
[root@dcd3aad6428e /]# date
Wed Aug 19 15:10:31 UTC 2015
我想使用 JST。
(Wǒ JST.)
最終的に時間をJSTに設定したいです。
有两种方法可供选择。
Docker容器会自动与主机机器同步时间吗?
-
- -v /etc/localtime:/etc/localtime:ro
- -e “TZ=Asia/Tokyo”
如何挂载/etc/localtime文件
# docker run -it --name homma01 -v /etc/localtime:/etc/localtime:ro centos /bin/bash
[root@d1698b83d04a /]#
[root@d1698b83d04a /]# date
Thu Aug 20 00:09:19 JST 2015
使用环境变量传递的方式
# docker run -it --name homma03 -e "TZ=Asia/Tokyo" centos /bin/bash
[root@fbd2a720e5f4 /]#
[root@fbd2a720e5f4 /]# date
Thu Aug 20 00:15:07 JST 2015
如果需要输出日志,我想指定其中一种方式。不管哪种方式都有可能会被默认挂载上去。