【问题标题】:How to set timezone inside alpine base docker image?如何在高山基础 docker 映像中设置时区?
【发布时间】:2021-08-31 09:41:23
【问题描述】:

我想在我的 docker 容器中设置时区。我关注这篇文章,但找不到 alpine 基础图像的工作解决方案。 你能指导我吗..

https://dev.to/0xbf/set-timezone-in-your-docker-image-d22

【问题讨论】:

    标签: docker dockerfile timezone


    【解决方案1】:

    这对我有用

    FROM alpine:latest
    RUN apk update && apk add tzdata
    ENV TZ=Europe/Copenhagen
    

    输出

    $ docker run --rm alpine date
    Tue Aug 31 09:52:08 UTC 2021
    
    $ docker run --rm myimage date
    Tue Aug 31 11:52:13 CEST 2021
    

    【讨论】:

    • 太感谢了,今天这个问题把我逼死了!
    【解决方案2】:

    这是我的Dockerfile,它的工作:

    FROM alpine:latest
    
    # Essentials
    RUN apk add -U tzdata
    ENV TZ=America/Santiago
    RUN cp /usr/share/zoneinfo/America/Santiago /etc/localtime
    

    您必须将 'America/Santiago' 替换为您的时区'

    【讨论】:

      猜你喜欢
      • 2021-12-01
      • 2017-12-20
      • 1970-01-01
      • 2017-03-19
      • 2016-10-15
      • 1970-01-01
      • 2019-08-17
      • 2018-11-26
      • 2019-08-19
      相关资源
      最近更新 更多