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!