基於Alpine和Ubuntu的Docker鏡像修改時區

前言

我們在pull國外基礎鏡像使用時,時區就成爲一個不能規避的問題。國外時區通常都是UTC,需要改成國內時區CST.

Ubuntu 基本鏡像修改時區

FROM ubuntu:16.04
MAINTAINER [email protected]
# 設置時區
RUN echo "Asia/Shanghai" > /etc/timezone
RUN dpkg-reconfigure -f noninteractive tzdata

Alpine 基礎鏡像修改時區

FROM alpine3.6
MAINTAINER [email protected]
# 設置時區
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories
RUN apk add --no-cache tzdata \
    && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
    && echo "Asia/Shanghai" > /etc/timezone \
    &&rm -rf /var/cache/apk/* /tmp/* /var/tmp/* $HOME/.cache ## 清除緩存
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章