質問: Dockerを使用してローカル環境を構築しています。 amazonlinuxコンテナを使用しているのですが、 systemctlやserviceコマンドが見つかりませんというエラーがでました。 調べたところパスが通っていないということではなく、 インストールされていないようでした。 下記のリンクを参考にするとDockerの中ではsystemdは動かさないのが普通とのことだったので コマンド自体は必要ないのですが、インストールする方法が分からないので質問させていただきます。 [teratail - systemctlコマンドがない><](https://teratail.com/questions/5969 "teratail - systemctlコマンドがない><") systemctlやserviceコマンドは通常どうやってインストールするのでしょうか? ``` yum install -y systemctl service ``` 上記コマンドを打ってもコマンドをインストールすることができませんでしたので、 ご存知の方ご教授お願いします。
回答: serviceコマンド は sysvinit-utils パッケージの一部です。 apt-get install sysvinit-utils もしかしたら, すでにインストール済みで /usr/sbin/service があるかもしれません。 PATHを追加したら、うまくいくかもしれません。 PATH=$PATH:/usr/sbin