LXC実行中のコマンド実行

LXC実行中のコマンド実行

通常のLinux initを介さずに既存のlxcでコマンドを実行したいと思います。lxc-executeこのコマンドはこの目的のためのようですが、既存のテストlxcでこのコマンドを実行すると、次のエラーが発生します。

sudo lxc-execute -n test -- service apache2 start 

次のエラーが発生します。

lxc-execute: Failed to find an lxc-init
lxc-execute: invalid sequence number 1. expected 4
lxc-execute: failed to spawn 'test'

ベストアンサー1

試してみましたか?lxc-attach代わりに?文書によると、

lxc-attach - 実行中のコンテナ内でプロセスを開始します。

homeコンテナ内のすべてのフォルダを一覧表示する例

lxc-attach -n myContainer -- ls -lh /home

プロセスが定義されていない場合、コンテナ内に新しいシェルが作成されます。

おすすめ記事