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

Node.js erstellt ein einfaches Crawler-Case-Tutorial

Vorbereitung Zuerst müssen Sie nodejs herunterlad...

Detaillierte Erklärung von MySQL-Transaktionen und MySQL-Protokollen

Transaktionale Merkmale 1. Atomarität: Nach dem S...

Detaillierte Beschreibung allgemeiner Ereignisse und Methoden von HTML-Text

Veranstaltungsbeschreibung onactivate: Wird ausgel...

Google Translate Tool: Mehrsprachige Webseiten schnell umsetzen

Google China hat ein Übersetzungstool veröffentlic...

MySQL-Optimierung: Cache-Optimierung (Fortsetzung)

In MySQL gibt es überall Caches. Wenn ich den Que...

Detaillierte Erläuterung des Fehlerproblems der Case-When-Anweisung

Vorwort In der MySQL-Datenbank verwenden wir manc...

Was sind die Unterschiede zwischen SQL und MySQL

Was ist SQL? SQL ist eine Sprache zum Betrieb von...

MySQL Online-Übung zur Deadlock-Analyse

Vorwort Ich glaube, dass jeder beim Erlernen von ...

Nginx-Inhaltscache und allgemeine Parameterkonfigurationsdetails

Anwendungsszenarien: Die Seiten des Projekts müss...

JavaScript-Canvas zum Laden von Bildern

In diesem Artikel wird der spezifische Code von J...