問題
systemd
Ubuntu Docker コンテナーではアクティブでないか、利用できないようです。
設定
ubuntu:16.04
およびubuntu:16.10
イメージから Docker コンテナーを実行しています。
テスト
私が実行した場合:
systemctl status ssh
16,04
コンテナ内
結果はエラーですFailed to connect to bus: No such file or directory
コンテナー内の16.10
エラーは次のとおりです: bash: systemctl: command not found
。
私が行うと、which systemctl
systemctlはコンテナ内にありますが、16.04
コンテナ内にはありません16.10
。
存在することがわかりました/lib/systemd
。
次の方法でsystemdをインストールしようとしました:
apt-get install systemd libpam-systemd systemd-ui
次にwhich systemctl
、systemctlを見つけます16.10
それでもsystemctl status ssh
エラーが発生しますFailed to connect to bus: No such file or directory
質問
Ubuntu Docker イメージで使用するために systemd と systemctl をアクティブ化するにはどうすればよいですか?
Ubuntu Docker コンテナーで systemd がアクティブにならないのはなぜですか? コンテナーのインスタンス化に systemd は使用されていませんか?
Ubuntu / Ubuntu Docker イメージのこのトピックに関するドキュメントは見つかりませんでした。Ubuntu からUpstart
への移行に関する情報のみsystemd
です。完全な説明を提供するドキュメントはありますか?