Beim Ausführen von yum im Dockerfile oder im Container wird ein Fehler gemeldet und die Quelle kann nicht gefunden werden (ungültige Base-URL xxx), aber bei der Ausführung von yum auf dem Hostcomputer gibt es kein Problem. Warum? Denn egal, ob Dockerfile das Schlüsselwort RUN verwendet, um yum auszuführen, oder direkt in den Container geht, um yum auszuführen, sie alle verwenden die Quelle im Docker-Image (CentOS befindet sich im Pfad /etc/yum.repo.d/CentOS-Base.repo), sodass Sie die Quelle im selben Pfad auf dem Hostcomputer in den Container kopieren und dann ein neues „Basisimage“ von Docker committen müssen. Zu diesem Zeitpunkt wird bei Verwendung von Docker Build XXX (d. h. Verwendung der Dockerfile-Methode) kein Fehler gemeldet. Kopiermethode: docker cp xxx xxx Inhaltserweiterung Fehler beim Ausführen des Yum-Vorgangs in der Docker-Datei Schauen wir uns zunächst die Fehlermeldung an:
Lösung: Sie müssen lediglich den DNS-Dienst zur Datei resolv.conf hinzufügen. Diese Datei befindet sich in /etc. Fügen Sie hinzu
Das ist alles Dies ist das Ende dieses Artikels zur Behebung des Fehlers beim Aufrufen von Yum aus einem Docker-Container. Weitere Informationen zur Behebung des Fehlers beim Aufrufen von Yum aus einem Docker-Container finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Reines JavaScript zur Implementierung des Zahlenratespiels
Inhaltsverzeichnis Browserkernel JavaScript-Engin...
Wenn ein Projekt eine gewisse Komplexität erreich...
Die Hintergrundfarbe der Tabelle kann über das At...
SpringBoot ist wie eine riesige Python, die sich ...
Führen Sie den folgenden Befehl aus, um einen Feh...
Inhaltsverzeichnis 01 Gemeinsame Controller in k8...
Installieren Sie PostgreSQL 11 auf CentOS 7 Postg...
In diesem Artikel wird die Installationsmethode d...
Bildbeschleuniger Manchmal ist es schwierig, Bild...
Vertieftes Verständnis davon in Js JavaScript Ber...
In den meisten Fällen unterstützt MySQL Chinesisc...
# Installations-Daemon-Konfiguration für Redis un...
1. Was ist Scaffolding? 1. Vue-CLI Vue CLI ist ei...
Das Jupyter-Notebook wird unter dem Docker-Contai...
Im vorherigen Artikel zu Docker wurde die Konstru...