V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
ysicing
V2EX  ›  Linux

debian 9 容器时区修改姿势求教

  •  
  •   ysicing ·
    ysicing · Dec 8, 2017 · 4162 views
    This topic created in 3074 days ago, the information mentioned may be changed or developed.

    之前记得 debian8 的容器可以通过

    root@1a22cc93f1c1:/# echo "Asia/Shanghai" > /etc/timezone
    root@1a22cc93f1c1:/# dpkg-reconfigure -f noninteractive tzdata
    Current default time zone: 'Asia/Shanghai'
    Local time is now:      Sun Oct  9 15:09:29 CST 2016.
    Universal Time is now:  Sun Oct  9 07:09:29 UTC 2016.
    

    现在在 debian9 好像不好使了了.

    基于 debian:stretch-slim 镜像,使用 timedatectl 默认是没有这个包的
    root@266008c199c0:/# timedatectl set-timezone Asia/Shanghai
    bash: timedatectl: command not found
    
    6 replies    2017-12-11 09:53:04 +08:00
    msg7086
        1
    msg7086  
       Dec 8, 2017
    Did you mean: dpkg-reconfigure tzdata
    wsy2220
        2
    wsy2220  
       Dec 8, 2017   ❤️ 1
    ENV TZ=Asia/Shanghai
    msg7086
        3
    msg7086  
       Dec 8, 2017   ❤️ 1
    如果要写脚本的实现的话,可以看看这个: https://stackoverflow.com/a/39275359
    Sharuru
        4
    Sharuru  
       Dec 8, 2017 via Android
    如果要和宿主一致,可以单纯的映射 volume 就好。
    如果不一致,#1 的 dpkg 就可以满足。
    如果要使用 timedatectl,可以自行 apt install。
    Niphor
        5
    Niphor  
       Dec 11, 2017
    docker 吧...debian 系很蛋疼的删除的 tzdata locale 等包 说是要省出那几 M
    ysicing
        6
    ysicing  
    OP
       Dec 11, 2017
    @Niphor 😂😂
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1061 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 18:36 · PVG 02:36 · LAX 11:36 · JFK 14:36
    ♥ Do have faith in what you're doing.