Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
ysicing
V2EX  ›  Linux

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

  •  
  •   ysicing ·
    ysicing · Dec 8, 2017 · 4669 views
    This topic created in 3256 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
    msg7086
    Dec 8, 2017
    1
    Did you mean: dpkg-reconfigure tzdata
    wsy2220
    wsy2220
    Dec 8, 2017❤️1
    2
    ENV TZ=Asia/Shanghai
    msg7086
    msg7086
    Dec 8, 2017❤️1
    3
    如果要写脚本的实现的话,可以看看这个: https://stackoverflow.com/a/39275359
    Sharuru
    Sharuru
    Dec 8, 2017 via Android
    4
    如果要和宿主一致,可以单纯的映射 volume 就好。
    如果不一致,#1 的 dpkg 就可以满足。
    如果要使用 timedatectl,可以自行 apt install。
    Niphor
    Niphor
    Dec 11, 2017
    5
    docker 吧...debian 系很蛋疼的删除的 tzdata locale 等包 说是要省出那几 M
    ysicing
    ysicing
    OP
    Dec 11, 2017
    6
    @Niphor 😂😂
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1879 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 06:09 · PVG 14:09 · LAX 22:09 · JFK 01:09
    ♥ Do have faith in what you're doing.