systemd-machinedにコンテナを登録するには?

systemd-machinedにコンテナを登録するには?

Fedora 34にはいくつかのドッカーコンテナがありますが、machinectl list -a「物理的」マシンにはリストされていません。

サービスを進めてみましたシステム処理ところで、コンテナが登録されていないようです。

にコンテナを登録する方法はsystemd-machined

答え1

あなたの質問があなたが探しているのと同じ答えを探していることがわかりました。

これが私が見つけたものですここ:

systemd-machined.serviceコンテナレジストリは、コンテナやその他の仮想マシンを管理し、machinectlツールを使用して簡単にアクセスできるようにします。新しいコンテナを作成するには、RAW、TAR、またはDocker形式で目的の展開に適した画像をダウンロードし、選択した画像に基づいてコンテナを起動します。

コンテナを起動する代わりにDockerを直接使用するmachinectl start場合machinectl list -a

Ubuntuでは明示的にインストールしないと取得できません。 Ubuntuでこのコマンドを実行しようとすると、machinectl次のエラーが発生します。

'machinectl'コマンドが見つかりませんが、次のようにインストールできます。sudo apt install systemd-container

これがあなたに役立つことを願っています -

関連情報