Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So beheben Sie den Fehler, wenn der Docker-Container „yum“ aufruft

So beheben Sie den Fehler, wenn der Docker-Container „yum“ aufruft

尚
Original
2020-03-25 13:32:502086Durchsuche

So beheben Sie den Fehler, wenn der Docker-Container „yum“ aufruft

Beim Ausführen von yum in der Docker-Datei oder im Container wird ein Fehler gemeldet, dass die Quelle nicht gefunden werden kann (ungültige Baseurl xxx), aber es gibt kein Problem beim Ausführen von yum auf dem Host. Warum?

Denn unabhängig davon, ob die Docker-Datei das Schlüsselwort RUN verwendet, um yum auszuführen, oder direkt in den Container gelangt, um yum auszuführen, verwenden sie alle die Quelle im Docker-Image (CentOS befindet sich im Pfad /etc/yum.repo.d/ CentOS -Base.repo), daher müssen Sie die Quelle unter demselben Pfad auf dem Host in den Container kopieren und dann ein neues „Basis-Image“ über Docker festschreiben. Zu diesem Zeitpunkt verwenden Sie Docker Build xxx (d. h. mit Dockerfile-Methode) wird nicht angezeigt. Es wird ein Fehler gemeldet.

Methode docker cp xxx xxx kopieren

Weitere verwandte Tutorials finden Sie in der Spalte Docker-Tutorial auf der chinesischen PHP-Website.

Das obige ist der detaillierte Inhalt vonSo beheben Sie den Fehler, wenn der Docker-Container „yum“ aufruft. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn