timedatectl:未找到命令

Gab*_*ini 10 package-management timezone docker 18.04

场景:我正在尝试在基于 Ubuntu 18.04 docker 映像的 docker 容器上设置时区。只需拉取镜像并更新即可

> apt-get -y update
Run Code Online (Sandbox Code Playgroud)

错误:

运行时

> timedatectl
Run Code Online (Sandbox Code Playgroud)

我明白了

> timedatectl: command not found
Run Code Online (Sandbox Code Playgroud)

问题:如何安装timedatectl

到目前为止我尝试过的:我尝试按如下方式安装 timedatectl

> apt-get -y install timedatectl
> Unable to locate package timedatectl
Run Code Online (Sandbox Code Playgroud)

谢谢

Gab*_*ini 8

根据评论中的建议,安装的systemd软件包:

> apt-get install systemd
Run Code Online (Sandbox Code Playgroud)

timedatectl已安装

  • 安装 `systemd` 并运行 `timedatectl` 后出现错误 > 系统尚未使用 systemd 作为 init 系统(PID 1)启动。无法操作。 (4认同)