技术解析

debian 9 容器时区修改姿势求教
0
2021-06-24 19:45:50
idczone

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

[email protected]:/# echo "Asia/Shanghai" > /etc/timezone
[email protected]:/# 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 默认是没有这个包的
[email protected]:/# timedatectl set-timezone Asia/Shanghai
bash: timedatectl: command not found

Did you mean: dpkg-reconfigure tzdata

ENV TZ=Asia/Shanghai

如果要写脚本的实现的话,可以看看这个: https://stackoverflow.com/a/39275359

如果要和宿主一致,可以单纯的映射 volume 就好。
如果不一致,的 dpkg 就可以满足。
如果要使用 timedatectl,可以自行 apt install。

docker 吧...debian 系很蛋疼的删除的 tzdata locale 等包 说是要省出那几 M

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服