問題
systemdUbuntu Docker コンテナーではアクティブでないか、利用できないようです。
設定
ubuntu:16.04およびubuntu:16.10イメージから Docker コンテナーを実行しています。
テスト
私が実行した場合:
systemctl status ssh16,04コンテナ内
結果はエラーですFailed to connect to bus: No such file or directory
コンテナー内の16.10エラーは次のとおりです: bash: systemctl: command not found。
私が行うと、which systemctlsystemctlはコンテナ内にありますが、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です。完全な説明を提供するドキュメントはありますか?