84

問題

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です。完全な説明を提供するドキュメントはありますか?

4

1 に答える 1