资讯专栏INFORMATION COLUMN

基于Alpine和Ubuntu的Docker镜像修改时区

junfeng777 / 3342人阅读

摘要:前言我们在国外基础镜像使用时,时区就成为一个不能规避的问题。国外时区通常都是,需要改成国内时区基本镜像修改时区设置时区经测试,不加这一行有时会不生效。或系统重启后也会恢复成时间基础镜像修改时区设置时区清除缓存

前言

我们在pull国外基础镜像使用时,时区就成为一个不能规避的问题。国外时区通常都是UTC,需要改成国内时区CST.

Ubuntu 基本镜像修改时区
FROM ubuntu:16.04
MAINTAINER it@example.cn
# 设置时区
RUN ln -sf /usr/share/zoneinfo/Asia/ShangHai /etc/localtime #经测试,不加这一行有时会不生效。或系统重启后也会恢复成UTC时间
RUN echo "Asia/Shanghai" > /etc/timezone
RUN dpkg-reconfigure -f noninteractive tzdata
Alpine 基础镜像修改时区
FROM alpine3.6
MAINTAINER it@example.cn
# 设置时区
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 ## 清除缓存

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/27543.html

相关文章

  • Docker 实践(五):生产环境容器化

    摘要:不要用百度搜索中文资料,一定要看最新的英文资料。感谢感谢能容忍我无数次搞挂生产环境的老板。群蜗牛大神所建中文交流群,基本配置过程中遇到的问题都能得到解决。 前言 最近花了将近一个月的时间研究了 Docker 在生产环境中的使用,作为新手,期间走了无数的弯路,这里纪录一下,希望给别人带来微小的帮助。 前面几部分,介绍了在搭建集群之前需要做的一些工作,后面 一块结合实际应用,介绍如何架构...

    sydMobile 评论0 收藏0
  • Docker 重要更新: 原生支持多阶段构建(multi-stage build)

    摘要:在更多的提供商,你会发现他们只是能根据仓库和构建镜像,你用他们的系统甚至没办法做出一个最小镜像中国的其实挺先进的,很早就推出了安全镜像的概念,让你的构建通过两步完成。好了,祝贺那些不支持多段构建的服务,帮你们追平了竞争对手。 showImg(https://segmentfault.com/img/remote/1460000009069845?w=1479&h=609); Docke...

    linkFly 评论0 收藏0
  • Dockerfile最佳实践

    摘要:比如和指令,镜像中的文件内容被检查并且为每个文件计算校验和。这些文件的最终修改和访问时间将不被考虑到校验和内。在查找缓存期间,校验和将被用于与已存在的镜像校验和进行对比。 Docker 可以从 Dockerfile 中读取指令自动构建镜像,Dockerfile是一个包含构建指定镜像所有命令的文本文件。Docker坚持使用特定的格式并且使用特定的命令。你可以在 Dockerfile参考 ...

    张金宝 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<