Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was passiert, wenn Docker Push nicht gefunden werden kann?

Was passiert, wenn Docker Push nicht gefunden werden kann?

PHPz
PHPzOriginal
2023-04-19 17:25:511358Durchsuche

Mit der Popularität der Containerisierungstechnologie ist Docker für viele Unternehmen zum Werkzeug der Wahl zum Erstellen und Bereitstellen von Anwendungen geworden. Docker Hub ist eine weit verbreitete Docker-Registrierung, in der Entwickler ihre eigenen Docker-Images zur Verwendung durch andere hochladen können. Manchmal stellen wir jedoch fest, dass das von uns hochgeladene Bild nicht auf Docker Hub gefunden werden kann. Warum ist das so?

Möglichkeit 1: Die Docker Hub-Suchmaschine hat Ihr Bild nicht indiziert.

Nachdem Sie das Bild hochgeladen haben, benötigt die Docker Hub-Suchmaschine einige Zeit, um Ihr Bild zu indizieren. Dies kann mehrere Stunden oder sogar einen Tag dauern. Wenn Sie auf Docker Hub nach Ihrem Bild suchen und keine Ergebnisse erhalten, müssen Sie geduldig sein und darauf warten, dass Suchmaschinen Ihr Bild indizieren.

Möglichkeit 2: Ihr Bildname ist nicht eindeutig

Es gibt Tausende von Bildern auf Docker Hub und es ist wahrscheinlich, dass andere sie mit demselben Namen Mirror hochgeladen haben. Wenn der von Ihnen verwendete Bildname bereits von einem anderen Benutzer verwendet wird, können Sie Ihr Bild nicht auf Docker Hub finden.

Empfohlener Weg: Um dies zu vermeiden, können Sie einen eindeutigen Namen verwenden. Legen Sie Ihren Namen auf einen Namensraum fest, der einen bestimmten Namensraum hat. Beispielsweise können Sie Ihrem Bildnamen Ihren eigenen Benutzernamen voranstellen. Dadurch wird sichergestellt, dass Ihr Bild einen eindeutigen Namen hat, sodass es leichter gefunden und identifiziert werden kann.

Möglichkeit drei: Ihr Bild wird überprüft oder es liegen Verstöße vor

Wenn Sie das Bild auf Docker Hub hochladen, wird es automatisch in den Überprüfungsprozess aufgenommen. Wenn Ihr Bild potenzielle Verstöße aufweist, kann das Hochladen vorübergehend gesperrt werden. Wenn das von Ihnen hochgeladene Bild illegale Inhalte enthält, kann der Docker Hub-Administrator die Hochladeberechtigung des Bildes aussetzen, bis Sie das Problem behoben haben.

Empfohlene Methode: Wenn Ihr Bild nicht auf Docker Hub gesucht wird, prüfen Sie bitte, ob Ihr Bild den Allgemeinen Geschäftsbedingungen von Docker Hub entspricht. Sie können die Nutzungsrichtlinien von Docker Hub überprüfen, um sicherzustellen, dass Ihr Image den Anforderungen entspricht.

Möglichkeit vier: Ihr Bild wurde auf Docker Hub gelöscht

Wenn Sie sich entscheiden, das Bild nach dem Hochladen zu löschen, wird es nicht mehr auf Docker Hub angezeigt. Gelöschte Bilder können nicht gefunden werden, es sei denn, Sie laden sie erneut hoch.

Möglichkeit fünf: Es gibt kein lokal hochgeladenes Bild.

Wenn Ihr Bild lokal erstellt und nicht vom Docker Hub abgerufen wird, müssen Sie den Docker-Befehl „Push it to your personal“ verwenden oder organisatorisches Repository auf Docker Hub. Andernfalls können Sie Ihr Image nicht auf Docker Hub finden.

Empfohlene Methode: Verwenden Sie den folgenden Befehl, um das lokale Image an Docker Hub zu übertragen #docker push REGISTRYHOST/NAME[:TAG]

Wenn Ihr Bild jedoch nicht auf Docker Hub gefunden wird, überprüfen Sie bitte, ob Ihr Bild erfolgreich hochgeladen wurde, und verwenden Sie einen eindeutigen Namen, um sicherzustellen, dass es berechtigt ist Docker-Hub.

Das obige ist der detaillierte Inhalt vonWas passiert, wenn Docker Push nicht gefunden werden kann?. 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