
ショコラ
topコマンドをインストールするには?
「procps」パッケージでキメマス。
procpsパッケージには、free、kill、pkill、pgrep、pmap、ps、pwdx、skill、slabtop、snice、sysctl、tload、top、uptime、vmstat、w、watchコマンドが含まれます。

もっさん先輩
apt-get install -y --no-install-recommends procps
–no-install-recommends
オプション有り → 1213 kB
オプション無し → 1931 kB
手順
nginxコンテナに procpsパッケージをインストールする手順。
- nginxコンテナを起動します。
docker run --rm -it nginx bash
- apt-get アップデートします。
apt-get update
- procpsパッケージをインストールします。
apt-get install -y --no-install-recommends procps
以上
シチュエーション
nginxコンテナ内で topコマンドを実行したところ、topコマンドがインストールされていなかった。「apt-get install top」を実行しても、topコマンドはインストールされなかった。
# top
bash: top: command not found