GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Installieren von netstat auf Docker-Linux-Container

Sie müssen apt-get update ausführen Laden Sie zuerst den aktuellen Stand der Paket-Repositories herunter. Docker-Images enthalten dies nicht, um Platz zu sparen und weil sie wahrscheinlich veraltet wären, wenn Sie es verwenden. Wenn Sie dies in einem Dockerfile tun, stellen Sie sicher, dass es als einzelnes RUN bleibt Befehl, damit beim Zwischenspeichern der Ebenen keine alte Version des Aktualisierungsbefehls mit einer neuen Paketinstallationsanforderung zwischengespeichert wird:

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

netstat wird vom net-tools-Paket bereitgestellt, net-tools ist wahrscheinlich nicht standardmäßig im Docker-Image für Ubuntu 16.04 installiert, um die Image-Größe so klein wie möglich zu halten. Führen Sie die folgenden Befehle im Docker-Container aus:

apt update
apt install net-tools

Linux
  1. So aktualisieren Sie den Docker-Container ohne Ausfallzeiten

  2. PowerShell unter Kali Linux installieren

  3. Installation von Maven 3.0.5 unter RedHat Linux

  4. Kann Docker in einem Linux-Container ausgeführt werden?

  5. Aktualisieren Sie PyCharm unter Linux

DockerSlim zum Minimieren, Optimieren und Sichern von Docker-Containern unter Linux

7 unterhaltsame Funktionen für Linux-Container/Image-Transporte

So installieren und verwenden Sie den Rocky Linux Docker-Container

netstat-Befehlsbeispiele in Linux

Aktualisieren Sie Python unter Linux 2.7 auf 3.5

apt-get update schlägt fehl? (Kali Linux mit Virtual Box)