通常の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
プロセスが定義されていない場合、コンテナ内に新しいシェルが作成されます。