所以richten Sie eine private, externe and virtuelle Docker-Registry ein

我是你吗Docker-Images麻省理工学院的静脉Docker-Registry.Sie benötigen einen zuverlässigen, sicheren, beständigen und effizienten Zugriff auf die Docker-Images, der über eine zentrale Stelle für das gesamte Team verfügbar ist。大足gehört auh ein Ort, an dem mehere registreseingerichet werden, die auf transparente Weise den Docker-Client nutzen。
Mit der durch Artifactory unterstützten JFrog Container Registry können Sie eine外在与心灵的缺失Docker-Registry内halb维尼格Minuten einrichten。在diesem博客文章werden die dabei zu befolgenden Schritte erläutert。
你是失败者
Folgende Voraussetzungen müssen erfüllt sein:
- Docker ist installiert.
- JFrog货柜注册处(kostenlos in der Cloud oder als selbstgehostete安装)
Schritt 1:在Umgebung的Anmeldung
Melden Sie siich them Standard-Benutzernamen“admin”和demPasswort"密码" für die lokale安装命令den Ihnen per E-Mail zugesandten Anmeldedaten für die Cloud-Installation an。

Schritt 2: Hinzufügen von lokalen Docker-Repositories
Dient zum Speichern der benutzerdefinierten Docker-Images, die Sie zu einem späteren Zeitpunkt erstellen。
Öffnen Sie das Administrationsmodul。Klicken Sie im erweiterten Menü资料库auf den Menüpunkt "资料库"。
Fügen Sie ein neues lokales Repository mit Pakettyp Docker hinzu。Geben Sie den Repository-Schlüssel”docker-dev-local" ein, und belten Sie die restlichen standard, inellungen bei。

Schritt 3: Hinzufügen einer externen Docker-Repository
Es dient als缓存代理zur Speicherung von图像von Drittanbietern ausDocker中心外部注册表.
Fügen Sie auf der Seite Repositories in der Registerkarte“Remote”eine neue exone Repository des Pakettyps“Docker”hinzu。Geben Sie den Repository-Schlüssel”docker-hub-remote" ein, und belten Sie die restlichen standard, inellungen bei。

Schritt 4: Hinzufügen von virtuellen Docker-Repositories
Hiermit erstellen Sie ein benutzerdefiniertes Docker-Image。
Fügen Sie auf der Seite存储库in der Registerkarte“虚拟仓库”ein neues virtuelles Repository des Pakettyps“Docker”hinzu。Geben Sie den Repository-Schlüssel”码头工人" ein, und fügen Sie die in den Schritten 2 und 3 erstellten lokalen und externen Docker-Repositories hinzu。可用存储库和已选存储库。Die Anordnung der Repositories innerhalb der Liste beestimmt Die Reihenfolge, in der sie zur Lösung der für den Aufbau der Docker-Images erforderlichen Abhängigkeiten herangezogen werden。Wählen你死在Schritt 2 erstellte lokale库标准部署库aus。在das Standard-Deployment-Repository中使用das von Ihnen erstellte Docker-Image gepusht。代表Sie die restlichen standdeinstellungen bei。

Schritt 5: Übernehmen des JFrog-Docker-Beispiels für GitHub-Repos
这本库enthält eine einfache Docker-Datei, mit der ein benutzerdefiniertes Image erstellwerden kann。

Schritt 6: Aktualisieren der base - referenz für das图像
Klonen Sie das abgeleitete Repository,和aktualisieren Sie die FROM-Zeile der Docker-Datei,嗯auf das virtuelle Docker-Repository zu verweisen。
从$ {SERVER_NAME} .jfrog.io / $ {VIRTUAL_REPO_NAME} /高山:3.11.5
Der erste Teil Der URL bestht ausdem für die Umgebung angegebenenSERVER_NAME:https://SERVER_NAME.jfrog.io
贝VIRTUAL_REPO_NAMEHandelt es sich um den "码头工人-Namen, den Sie in Schritt 4 dem virtuellen Repository gegeben haben。


Schritt 7: das Docker-Repository中的Verschieben des benutzerdefinierten图像
Melden Sie siich im virtuellen仓库an, und erstellen, markieren and verschieben Sie das benutzerdefinierte图像mithillife folgender Befehle:
$ docker login ${SERVER_NAME}.jfrog.io
$ docker build——tag ${SERVER_NAME}.jfrog。io / $ {VIRTUAL_REPO_NAME} / my-docker-image:最新。
$ docker push ${SERVER_NAME}.jfrog.io/${VIRTUAL_REPO_NAME}/my-docker-image:最新的
Schritt 8: Docker-Registry中的Anzeigen der Images
Klicken Sie imAnwendungsmodulim erweiterten Artifactory-Menü auf den Menüpunkt "Artefakte”。Erweitern Sie in derArtefakt-Baumansicht死库码头工人,docker-dev-local和docker-hub-remote呃,呃,新发明的手工制品。Klicken Sie im Repositorydocker-dev-localauf das Image,嗯die zugehörigen Angaben einzusehen。

您Docker-Registries
Sobald Sie fertig信和die docker - registreskonfiguriert haben, können Sie sämtliche Docker-Images in denlokalen, externen和virtuellen仓库speichern。埃特瓦索奥斯的Das sieht dann:
Docker-Info

Docker-Manifest-Eigenschaften

Manifest-JSON-Datei

战争就是如此。
喷气können Sie einfach selbst ausprobieren。