Installieren des Ping-Tools in einem von Docker erstellten Container

Installieren des Ping-Tools in einem von Docker erstellten Container

Denn die von Docker abgerufenen Basisimages wie Centos und Ubuntu sind die einfachsten Versionen und enthalten kein Ping-Tool. Beim Ausführen von Docker-Netzwerk- und Docker-Link-Operationen auf Docker wird das Ping-Tool häufig verwendet, um das Netzwerk zwischen zwei Containern zu testen. Zu diesem Zeitpunkt wird das Ping-Tool benötigt.

Unten finden Sie den Befehl zur Installation des Ping-Tools in Ubuntu:

sudo apt-get update und apt-get installiere iputils-ping

Zusätzliches Wissen: standard_init_linux.go:211: Exec-Benutzerprozess verursachte das Problem „keine solche Datei oder kein solcher Direktzugriff“

Fasst einige Probleme im Internet zusammen

Da es sich in der Windows-Umgebung um einen DOS-Dateityp handelt, konvertieren Sie ihn einfach in Unix und kompilieren Sie ihn anschließend.

Müssen dos2unix dos2unix Datei installieren

Dieses Problem besteht auf dem Mac nicht. Sie müssen cgo deaktivieren.

Fügen Sie CGO_ENABLED=0 im Dockerfile hinzu

RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build.

Am Ende gibt es wirklich keine Möglichkeit

Das Ändern des Basisimages von Alpine auf CentOS löst das Problem

Aber diese Bilddatei ist relativ groß

Der obige Artikel zur Installation des Ping-Tools im von Docker erstellten Container ist der gesamte Inhalt, den der Herausgeber mit Ihnen teilt. Ich hoffe, er kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen.

Das könnte Sie auch interessieren:
  • Detaillierte Schritte zur Installation des 64-Bit-Ubuntu-Systems und des Docker-Tools auf Raspberry Pi 3B+
  • So installieren und konfigurieren Sie das Orchestrierungstool Docker Compose in Docker.v19
  • 5 äußerst nützliche Open-Source-Docker-Tools, die dringend empfohlen werden

<<:  HTML-Tutorial: Ungeordnete Liste

>>:  Beispiel für die Verwendung von MRG_MyISAM (MERGE) zur Implementierung einer Abfrage nach der Partitionierung in MySQL

Artikel empfehlen

Eine detaillierte Einführung in Linux-Dateiberechtigungen

Die Stärke von Linux liegt in seinem Mehrbenutzer...

Grundlegende Syntax und Funktionsweise der MySQL-Datenbank

Grundlegende Syntax der MySQL-Datenbank DDL-Opera...

Erste Schritte Tutorial für Anfänger ④: So binden Sie Unterverzeichnisse

Um zu verstehen, was das bedeutet, müssen wir zunä...

Einfache Implementierung zum Ausblenden der Bildlaufleiste in HTML

1. HTML-Tags mit Attributen XML/HTML-CodeInhalt i...

So aktualisieren Sie MySQL 5.6 auf 5.7 unter Windows

Vorne geschrieben Es gibt zwei Möglichkeiten, MyS...

So bereinigen Sie Ihre Docker-Daten vollständig

Inhaltsverzeichnis Regelmäßig beschneiden Spiegel...

Ausführliche Erklärung des Sperrmechanismus in MySQL

Vorwort Um die Konsistenz und Integrität der Date...