如何在亚马逊 linux 2 图像中使用 localectl 和 timedatectl?
How to use localectl and timedatectl in amazon linux 2 image?
当我在亚马逊 linux 2 container 中执行此操作时,它返回了这个问题。
bash-4.2# localectl status
Failed to create bus connection: No such file or directory
bash-4.2# timedatectl
Failed to create bus connection: No such file or directory
如果您需要设置时区和区域设置, 可以在 Docker 中完成。 amazonlinux:2
图像最简单的似乎是设置 LANG
和 TZ
环境变量:
docker run -e TZ="America/Los_Angeles" -e LANG="en_US.UTF-8" -e LC_ALL="en_US.UTF-8" -it amazonlinux:2
输出:
bash-4.2# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
bash-4.2# date # matching the date in Los Angeles time zone
Sat Jul 3 17:50:38 PDT 2021
在你的评论要求我 post 作为答案后发布我的回复。
当我在亚马逊 linux 2 container 中执行此操作时,它返回了这个问题。
bash-4.2# localectl status
Failed to create bus connection: No such file or directory
bash-4.2# timedatectl
Failed to create bus connection: No such file or directory
如果您需要设置时区和区域设置,amazonlinux:2
图像最简单的似乎是设置 LANG
和 TZ
环境变量:
docker run -e TZ="America/Los_Angeles" -e LANG="en_US.UTF-8" -e LC_ALL="en_US.UTF-8" -it amazonlinux:2
输出:
bash-4.2# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
bash-4.2# date # matching the date in Los Angeles time zone
Sat Jul 3 17:50:38 PDT 2021
在你的评论要求我 post 作为答案后发布我的回复。