相关疑难解决方法(0)

如何使用gliderlabs / alpine:3.3在Dockerfile中设置时区

我的Dockerfile是:

FROM gliderlabs/alpine:3.3
RUN set -x \
    && buildDeps='\
        python-dev \
        py-pip \
        build-base \
    ' \
    && apk --update add python py-lxml py-mysqldb $buildDeps \
    && rm -rf /var/cache/apk/* \
    && mkdir -p /app
ENV INSTALL_PATH /app
ENV TZ=Asia/Shanghai
WORKDIR $INSTALL_PATH
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
COPY requirements-docker.txt ./
RUN pip install -r requirements-docker.txt
COPY . .
RUN apk del --purge $buildDeps
ENTRYPOINT ["celery", "-A", "tasks", "worker", "-l", "info", "-B"]
Run Code Online (Sandbox Code Playgroud)

我将时区设置为Asia/Shanghai,但它不起作用,并给了我有8小时偏差的UTC,结果是:

2016-01-24 …
Run Code Online (Sandbox Code Playgroud)

python docker dockerfile

5
推荐指数
2
解决办法
5830
查看次数

标签 统计

docker ×1

dockerfile ×1

python ×1