Skip to main content

Migrieren zur Containerregistrierung aus der Docker-Registrierung

Ein Unternehmensbesitzer kann Docker-Images migrieren, die zuvor in der Docker-Registrierung GitHub gespeichert wurden, in die Container registry.

Hinweis

Container registry befindet sich für Öffentliche Vorschau derzeit in der GitHub Enterprise Server. Änderungen sind vorbehalten.

Sowohl GitHub Packages als auch die Unterdomänenisolation müssen aktiviert sein, um die Container registry verwenden zu können. Weitere Informationen finden Sie unter Arbeiten mit der Containerregistrierung.

Informationen zum Container registry

Die Container registry speichert Containerimages innerhalb deiner Organisation oder deines persönlichen Kontos und ermöglicht es dir, ein Image einem Repository zuzuordnen. Du kannst wählen, ob Berechtigungen von einem Repository geerbt oder präzise Berechtigungen unabhängig von einem Repository festgelegt werden sollen. Du kannst auch anonym auf öffentliche Containerimages zugreifen. Weitere Informationen finden Sie unter Arbeiten mit der Containerregistrierung.

Informationen zur Migration aus der Docker-Registrierung

Die Container registry ersetzt die Docker-Registrierung von GitHub.Wenn Sie Docker-Images in der Docker-Registry gespeichert haben, wird ein Unternehmensinhaber die Images schrittweise zu Container registry migrieren. Ihrerseits müssen Sie nichts tun.

Hinweis

GitHub Enterprise Server 3.6 unterstützt die Migration von in Organisationen gespeicherten Docker-Images. In einer künftigen Version wird die Migration von Images im Besitz von Benutzern unterstützt werden. Weitere Informationen zum Suchen der verwendeten Version GitHub Enterprise Server finden Sie unter Informationen zu Versionen von GitHub-Dokumenten.

Nachdem ein Docker-Image in das Container registryPaket migriert wurde, werden die folgenden Änderungen an den Details für das Paket angezeigt.

  • Das Paketsymbol ist das Container registry Logo (ein Symbol) anstelle des Docker-Logos.
  • Die Domäne in der Pull-URL wird containers.HOSTNAME anstelle von docker.HOSTNAME.

Alle Skripts oder GitHub Actions-Workflows, die den Namespace für die Docker-Registrierung, docker.HOSTNAME, verwenden, funktionieren auch nach der Migration zur Container registry unter containers.HOSTNAME.

Nach der Migration kannst du mit der GraphQL-API keine Pakete mit dem PackageType-Wert "DOCKER" mehr abfragen. Stattdessen kannst du Pakete mit dem package_type-Wert "container" mit der REST-API abfragen. Weitere Informationen finden Sie unter REST-API-Endpunkte für Pakete.

Weiterführende Lektüre