Linuxのタイムタイプ
- Unixライクなマシンでは
/usr/share/zoneinfo/
、すべてのコードのための文書の呼び出し中にZONEINFO
何タイムゾーンの設定を確認したいときに、データの場所、は、名前の内部を見に直接行くことができます。
ドッキングウィンドウ時刻、タイムゾーンの問題
ドッキングウィンドウコンテナのデフォルトの時間UTC
起動時の設定で、ドッキングウィンドウ、コン:
ホストへのコンテナ内の時間を設定します:
volumes:
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro # 这个只在Linux上有
# “ro”的意思是只读(read-only)模式,可以保证其挂载卷不被 Docker 容器内部文件系统配置所覆盖
# 通过环境变量设置时区
environment:
- TZ=Asia/Shanghai # 设置容器时区为CST
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
ミラー配置さdockerfileを生成します
RUN echo "Asia/Shanghai" > /etc/timezone
RUN dpkg-reconfigure -f noninteractive tzdata
# 已上是 Ubuntu 修改时区的命令。
# Docker 默认使用 Ubuntu系统。
# 如果你的自定义镜像使用的是其他发行版,那么这里的命令也要改变
- 1
- 2
- 3
- 4
- 5
- 6
コンテナは直接起動すると
docker run -v /etc/localtime:/etc/localtime <IMAGE:TAG>
- 1