如何在 systemd-machined 中注册容器?

如何在 systemd-machined 中注册容器?

我在 Fedora 34 上有一些 docker 容器,但它们没有与machinectl list -a.仅列出“物理”机器。

我已经运行该服务系统加工但就好像容器没有注册一样。

如何在 中注册容器systemd-machined

答案1

我发现您的问题正在寻找与您正在寻找的答案相同的答案。

这是我发现的这里:

systemd-machined.service 容器注册管理器管理容器和其他虚拟系统,并使用 machinectl 工具轻松访问。要创建新容器,您可以以 RAW、TAR 或 Docker 格式下载所需发行版的合适映像,然后根据您选择的映像启动容器。

如果您直接使用 Docker 而不是使用 来启动容器machinectl start,您将不会在输出中看到它们machinectl list -a

在ubuntu中,除非你明确安装它,否则你不会得到它。尝试machinectl在 Ubuntu 中运行该命令,出现错误:

未找到命令“machinectl”,但可以使用以下命令安装: sudo apt install systemd-container

希望这可以帮助你-

相关内容