欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

docker-compose.yaml設置中國時區(qū)方式

 更新時間:2023年11月13日 10:04:50   作者:江畔獨步  
這篇文章主要介紹了docker-compose.yaml設置中國時區(qū)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

背景

docker中如果對時區(qū)不加限制,默認會采用格林尼治時間(GMT),這給日常程序部署、日志查看、錯誤調(diào)試等帶來了諸多麻煩與困擾。

每次都需要將event發(fā)生的顯示時間+8個時區(qū),手工換算成北京時間,想想都令人抓狂。

強調(diào):實驗的docker-compose為2.2版本,其他版本未做相應測試, 請謹慎判別.

Dockerfile中配置時區(qū)

在Dockerfile中,可以通過如下方式添加中國時區(qū):

FROM docker.io/centos
MAINTAINER DAVID

# 使用RUN命令設置時區(qū)
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai'>/etc/timezone

docker-compose.yaml中配置時區(qū)

但如果docker程序是以docker-compose.yaml構建,那么時區(qū)這塊需要如何設置呢?

經(jīng)過實測,如下兩種方式都可行。

方式一

environment:
  - SET_CONTAINER_TIMEZONE=true
  - CONTAINER_TIMEZONE=Asia/Shanghai      

方式二

environment:
  - TZ=Asia/Shanghai

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論