GNU/Linux >> Linux の 問題 >  >> Linux

docker linux コンテナに netstat をインストールする

apt-get update を実行する必要があります 最初に、パッケージ リポジトリの現在の状態をダウンロードします。 Docker イメージには、スペースを節約するためにこれが含まれていません。これは、使用すると古くなる可能性があるためです。これを Dockerfile で行う場合は、単一の RUN として保持してください。 コマンドを使用して、レイヤーのキャッシュが新しいパッケージ インストール リクエストで更新コマンドの古いバージョンをキャッシュしないようにします:

RUN apt-get update \
  && DEBIAN_FRONTEND=noninteractive apt-get install -y \
    net-tools \
  && apt-get clean \
  && rm -rf /var/lib/apt/lists/*

netstat は net-tools パッケージによって提供されます。イメージ サイズをできるだけ小さく保つために、net-tools はおそらくデフォルトでは Ubuntu 16.04 の Docker イメージにインストールされません。docker コンテナー内で次のコマンドを実行します。

apt update
apt install net-tools

Linux
  1. 7つの楽しいLinuxコンテナ/画像転送機能

  2. Dockerコンテナを終了する方法

  3. Kali Linux に PowerShell をインストールする

  1. Linux で PyCharm を更新する

  2. Amazon Linux AMI での Docker のアップグレード

  3. Linux 2.7 の python を 3.5 に更新

  1. LinuxでDockerコンテナを作成、一覧表示、削除する方法

  2. ダウンタイムなしでDockerコンテナを更新する方法

  3. Linuxnetstatコマンド