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

docker-compose.yaml設(shè)置中國(guó)時(shí)區(qū)方式

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

背景

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

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

強(qiáng)調(diào):實(shí)驗(yàn)的docker-compose為2.2版本,其他版本未做相應(yīng)測(cè)試, 請(qǐng)謹(jǐn)慎判別.

Dockerfile中配置時(shí)區(qū)

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

FROM docker.io/centos
MAINTAINER DAVID

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

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

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

經(jīng)過(guò)實(shí)測(cè),如下兩種方式都可行。

方式一

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

方式二

environment:
  - TZ=Asia/Shanghai

總結(jié)

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

相關(guān)文章

最新評(píng)論