{"id":75268,"date":"2021-07-11T14:50:55","date_gmt":"2021-07-11T12:50:55","guid":{"rendered":"https:\/\/jfrog.com\/?p=75268"},"modified":"2024-06-03T15:51:18","modified_gmt":"2024-06-03T13:51:18","slug":"how-to-set-up-a-private-remote-and-virtual-docker-registry","status":"publish","type":"post","link":"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/","title":{"rendered":"So richten Sie eine private, externe und virtuelle Docker-Registry ein"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-58956\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/08083000\/How-to-setup-Docker-Registry_863x300.jpg\" alt=\"How to setup Docker Registry\" width=\"863\" height=\"300\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/08083000\/How-to-setup-Docker-Registry_863x300.jpg?speedsize=w_863 863w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/08083000\/How-to-setup-Docker-Registry_863x300.jpg?speedsize=w_300 300w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/08083000\/How-to-setup-Docker-Registry_863x300.jpg?speedsize=w_768 768w\" sizes=\"(max-width: 863px) 100vw, 863px\" \/><\/p>\n<p><span style=\"font-weight: 400\">Am einfachsten verwalten und organisieren Sie <\/span><a href=\"https:\/\/jfrog.com\/de\/devops-tools\/article\/understanding-and-building-docker-images\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400\">Docker-Images<\/span><\/a><span style=\"font-weight: 400\"> mit einer <a href=\"https:\/\/jfrog.com\/de\/integration\/docker-registry\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker-Registry<\/a>. Sie ben\u00f6tigen einen zuverl\u00e4ssigen, sicheren, best\u00e4ndigen und effizienten Zugriff auf die Docker-Images, der \u00fcber eine zentrale Stelle f\u00fcr das gesamte Team verf\u00fcgbar ist. Dazu geh\u00f6rt auch ein Ort, an dem mehrere Registries eingerichtet werden, die auf transparente Weise den Docker-Client nutzen.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Mit der durch Artifactory unterst\u00fctzten JFrog Container Registry k\u00f6nnen Sie eine <a href=\"https:\/\/www.jfrog.com\/confluence\/display\/JFROG\/Docker+Registry\" target=\"_blank\" rel=\"noopener noreferrer\">kostenlose externe und virtuelle <\/a><\/span><span style=\"font-weight: 400\">Docker-Registry<\/span><span style=\"font-weight: 400\"> innerhalb weniger Minuten einrichten. In diesem Blog-Post werden die dabei zu befolgenden Schritte erl\u00e4utert.<\/span><\/p>\n<h2>Bevor Sie loslegen<\/h2>\n<p><span style=\"font-weight: 400\">Folgende Voraussetzungen m\u00fcssen erf\u00fcllt sein:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.docker.com\/get-docker\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400\">Docker ist installiert<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/jfrog.com\/de\/container-registry\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400\">JFrog Container Registry<\/span><\/a><span style=\"font-weight: 400\"> (kostenlos in der Cloud oder als selbstgehostete Installation)<\/span><\/li>\n<\/ul>\n<h2>Schritt\u00a01: Anmeldung in der Umgebung<\/h2>\n<p><span style=\"font-weight: 400\">Melden Sie sich mit dem Standard-<\/span><i><span style=\"font-weight: 400\">Benutzernamen<\/span><\/i><span style=\"font-weight: 400\"> \u201eadmin\u201c und dem <\/span><i><span style=\"font-weight: 400\">Passwort<\/span><\/i><span style=\"font-weight: 400\"> \u201epassword\u201c f\u00fcr die lokale Installation oder den Ihnen per E-Mail zugesandten Anmeldedaten f\u00fcr die Cloud-Installation an.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-58927\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124403\/1_Login-to-your-environment.jpg\" alt=\"Login to your environment\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124403\/1_Login-to-your-environment.jpg?speedsize=w_1920 1920w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124403\/1_Login-to-your-environment.jpg?speedsize=w_300 300w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124403\/1_Login-to-your-environment.jpg?speedsize=w_1024 1024w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124403\/1_Login-to-your-environment.jpg?speedsize=w_768 768w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124403\/1_Login-to-your-environment.jpg?speedsize=w_1536 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<h2>Schritt\u00a02: Hinzuf\u00fcgen von lokalen Docker-Repositories<\/h2>\n<p><span style=\"font-weight: 400\">Dient zum Speichern der benutzerdefinierten Docker-Images, die Sie zu einem sp\u00e4teren Zeitpunkt erstellen.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u00d6ffnen Sie das Administrationsmodul. Klicken Sie im erweiterten Men\u00fc Repositories auf den Men\u00fcpunkt \u201eRepositories\u201c.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">F\u00fcgen Sie ein neues lokales Repository mit dem Pakettyp Docker hinzu. Geben Sie den Repository-Schl\u00fcssel \u201e<\/span><i><span style=\"font-weight: 400\">docker-dev-local<\/span><\/i><span style=\"font-weight: 400\">\u201c ein, und behalten Sie die restlichen Standardeinstellungen bei.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-58928\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124513\/2_Add-local-Docker-repository.jpg\" alt=\"Add local Docker repository\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124513\/2_Add-local-Docker-repository.jpg?speedsize=w_1920 1920w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124513\/2_Add-local-Docker-repository.jpg?speedsize=w_300 300w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124513\/2_Add-local-Docker-repository.jpg?speedsize=w_1024 1024w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124513\/2_Add-local-Docker-repository.jpg?speedsize=w_768 768w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124513\/2_Add-local-Docker-repository.jpg?speedsize=w_1536 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<h2>Schritt\u00a03: Hinzuf\u00fcgen einer externen Docker-Repository<\/h2>\n<p><span style=\"font-weight: 400\">Es dient als Caching-Proxy zur Speicherung von Images von Drittanbietern aus <a href=\"https:\/\/jfrog.com\/de\/devops-tools\/article\/docker-hub-and-docker-registries-a-beginners-guide\/\">Docker Hub<\/a> oder beliebigen externen Registries.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">F\u00fcgen Sie auf der Seite Repositories in der Registerkarte \u201eRemote\u201c eine neue externe Repository des Pakettyps \u201eDocker\u201c hinzu. Geben Sie den Repository-Schl\u00fcssel \u201e<\/span><i><span style=\"font-weight: 400\">docker-hub-remote<\/span><\/i><span style=\"font-weight: 400\">\u201c ein, und behalten Sie die restlichen Standardeinstellungen bei.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-58929\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124558\/3_Add-remote-Docker-repository.jpg\" alt=\"Add remote Docker repository\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124558\/3_Add-remote-Docker-repository.jpg?speedsize=w_1920 1920w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124558\/3_Add-remote-Docker-repository.jpg?speedsize=w_300 300w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124558\/3_Add-remote-Docker-repository.jpg?speedsize=w_1024 1024w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124558\/3_Add-remote-Docker-repository.jpg?speedsize=w_768 768w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124558\/3_Add-remote-Docker-repository.jpg?speedsize=w_1536 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<h2>Schritt\u00a04: Hinzuf\u00fcgen von virtuellen Docker-Repositories<\/h2>\n<p><span style=\"font-weight: 400\">Hiermit erstellen Sie ein benutzerdefiniertes Docker-Image.<\/span><\/p>\n<p><span style=\"font-weight: 400\">F\u00fcgen Sie auf der Seite <\/span><i><span style=\"font-weight: 400\">Repositories<\/span><\/i><span style=\"font-weight: 400\"> in der Registerkarte \u201eVirtual Repository\u201c ein neues virtuelles Repository des Pakettyps \u201eDocker\u201c hinzu. Geben Sie den Repository-Schl\u00fcssel \u201e<\/span><i><span style=\"font-weight: 400\">docker<\/span><\/i><span style=\"font-weight: 400\">\u201c ein, und f\u00fcgen Sie die in den Schritten\u00a02 und 3 erstellten lokalen und externen Docker-Repositories hinzu. Verschieben Sie diese mithilfe der Pfeiltasten aus Available Repositories nach Selected Repositories. Die Anordnung der Repositories innerhalb der Liste bestimmt die Reihenfolge, in der sie zur L\u00f6sung der f\u00fcr den Aufbau der Docker-Images erforderlichen Abh\u00e4ngigkeiten herangezogen werden. W\u00e4hlen Sie die in Schritt\u00a02 erstellte lokale Repository als Standard-Deployment-Repository aus. In das Standard-Deployment-Repository wird das von Ihnen erstellte Docker-Image gepusht. Behalten Sie die restlichen Standardeinstellungen bei.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-58930\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124627\/4_Add-virtual-Docker-repository.jpg\" alt=\"Add virtual Docker repository\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124627\/4_Add-virtual-Docker-repository.jpg?speedsize=w_1920 1920w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124627\/4_Add-virtual-Docker-repository.jpg?speedsize=w_300 300w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124627\/4_Add-virtual-Docker-repository.jpg?speedsize=w_1024 1024w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124627\/4_Add-virtual-Docker-repository.jpg?speedsize=w_768 768w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124627\/4_Add-virtual-Docker-repository.jpg?speedsize=w_1536 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<h2>Schritt\u00a05: \u00dcbernehmen des JFrog-Docker-Beispiels f\u00fcr GitHub-Repos<span style=\"font-weight: 400\">\u00a0<\/span><\/h2>\n<p><a href=\"https:\/\/github.com\/jfrog\/jfrog-docker-repo-simple-example\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400\">Dieses Repository<\/span><\/a><span style=\"font-weight: 400\"> enth\u00e4lt eine einfache Docker-Datei, mit der ein benutzerdefiniertes Image erstellt werden kann.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-58931\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124657\/5_Fork-the-JFrog-Docker-example-GitHub-repo.jpg\" alt=\"Fork the JFrog Docker example GitHub repo\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124657\/5_Fork-the-JFrog-Docker-example-GitHub-repo.jpg?speedsize=w_1920 1920w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124657\/5_Fork-the-JFrog-Docker-example-GitHub-repo.jpg?speedsize=w_300 300w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124657\/5_Fork-the-JFrog-Docker-example-GitHub-repo.jpg?speedsize=w_1024 1024w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124657\/5_Fork-the-JFrog-Docker-example-GitHub-repo.jpg?speedsize=w_768 768w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124657\/5_Fork-the-JFrog-Docker-example-GitHub-repo.jpg?speedsize=w_1536 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<h2>Schritt\u00a06: Aktualisieren der Basis-Referenz f\u00fcr das Image<\/h2>\n<p><span style=\"font-weight: 400\">Klonen Sie das abgeleitete Repository, und aktualisieren Sie die FROM-Zeile der Docker-Datei, um auf das virtuelle Docker-Repository zu verweisen.<\/span><\/p>\n<pre><span style=\"font-weight: 400\">FROM ${SERVER_NAME}.jfrog.io\/${VIRTUAL_REPO_NAME}\/alpine:3.11.5<\/span><\/pre>\n<p><span style=\"font-weight: 400\">Der erste Teil der URL besteht aus dem f\u00fcr die Umgebung angegebenen <\/span><b>SERVER_NAME<\/b><span style=\"font-weight: 400\">: <\/span><em><span style=\"font-weight: 400\">https:\/\/<\/span><span style=\"font-weight: 400\">SERVER_NAME.jfrog.io<\/span><\/em><\/p>\n<p><span style=\"font-weight: 400\">Bei <\/span><b>VIRTUAL_REPO_NAME<\/b><span style=\"font-weight: 400\"> handelt es sich um den \u201e<\/span><i><span style=\"font-weight: 400\">docker<\/span><\/i><span style=\"font-weight: 400\">\u201c-Namen, den Sie in Schritt\u00a04 dem virtuellen Repository gegeben haben.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-58933\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124810\/6_Update-the-base-image-reference.jpg\" alt=\"Update the base image reference\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124810\/6_Update-the-base-image-reference.jpg?speedsize=w_1920 1920w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124810\/6_Update-the-base-image-reference.jpg?speedsize=w_300 300w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124810\/6_Update-the-base-image-reference.jpg?speedsize=w_1024 1024w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124810\/6_Update-the-base-image-reference.jpg?speedsize=w_768 768w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124810\/6_Update-the-base-image-reference.jpg?speedsize=w_1536 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-58932\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124726\/6_Update-the-base-image-reference_2.jpg\" alt=\"Update the base image reference_2\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124726\/6_Update-the-base-image-reference_2.jpg?speedsize=w_1920 1920w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124726\/6_Update-the-base-image-reference_2.jpg?speedsize=w_300 300w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124726\/6_Update-the-base-image-reference_2.jpg?speedsize=w_1024 1024w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124726\/6_Update-the-base-image-reference_2.jpg?speedsize=w_768 768w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124726\/6_Update-the-base-image-reference_2.jpg?speedsize=w_1536 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<h2>Schritt\u00a07: Verschieben des benutzerdefinierten Images in das Docker-Repository<\/h2>\n<p><span style=\"font-weight: 400\">Melden Sie sich im virtuellen Repository an, und erstellen, markieren und verschieben Sie das benutzerdefinierte Image mithilfe folgender Befehle:<\/span><\/p>\n<pre><span style=\"font-weight: 400\">$ docker login ${SERVER_NAME}.jfrog.io<\/span><\/pre>\n<pre><span style=\"font-weight: 400\">$ docker build --tag ${SERVER_NAME}.jfrog.io\/${VIRTUAL_REPO_NAME}\/my-docker-image:latest .<\/span><\/pre>\n<pre><span style=\"font-weight: 400\">$ docker push ${SERVER_NAME}.jfrog.io\/${VIRTUAL_REPO_NAME}\/my-docker-image:latest<\/span><\/pre>\n<h2>Schritt\u00a08: Anzeigen der Images in der Docker-Registry<\/h2>\n<p><span style=\"font-weight: 400\">Klicken Sie im <\/span><i><span style=\"font-weight: 400\">Anwendungsmodul<\/span><\/i><span style=\"font-weight: 400\"> im erweiterten Artifactory-Men\u00fc auf den Men\u00fcpunkt \u201e<\/span><i><span style=\"font-weight: 400\">Artefakte<\/span><\/i><span style=\"font-weight: 400\">\u201c. Erweitern Sie in der <\/span><i><span style=\"font-weight: 400\">Artefakt-Baumansicht<\/span><\/i><span style=\"font-weight: 400\"> die Repositories <\/span><i><span style=\"font-weight: 400\">docker<\/span><\/i><span style=\"font-weight: 400\">, <\/span><i><span style=\"font-weight: 400\">docker-dev-local<\/span><\/i><span style=\"font-weight: 400\"> und <\/span><i><span style=\"font-weight: 400\">docker-hub-remote<\/span><\/i><span style=\"font-weight: 400\">, um die neuen Artefakte anzuzeigen.<\/span><span style=\"font-weight: 400\"> Klicken Sie im Repository <\/span><i><span style=\"font-weight: 400\">docker-dev-local<\/span><\/i><span style=\"font-weight: 400\"> auf das Image, um die zugeh\u00f6rigen Angaben einzusehen.<\/span><\/p>\n<p><span style=\"font-weight: 400\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-58935\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124910\/8_View-the-images-in-your-Docker-Registry.png\" alt=\"View the images in your Docker Registry\" width=\"1533\" height=\"851\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124910\/8_View-the-images-in-your-Docker-Registry.png?speedsize=w_1533 1533w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124910\/8_View-the-images-in-your-Docker-Registry.png?speedsize=w_300 300w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124910\/8_View-the-images-in-your-Docker-Registry.png?speedsize=w_1024 1024w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124910\/8_View-the-images-in-your-Docker-Registry.png?speedsize=w_768 768w\" sizes=\"(max-width: 1533px) 100vw, 1533px\" \/><\/span><\/p>\n<h2><span style=\"font-weight: 400\">Ihre Docker-Registries<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Sobald Sie fertig sind und die Docker-Registries konfiguriert haben, k\u00f6nnen Sie s\u00e4mtliche Docker-Images in den <\/span><a href=\"https:\/\/www.jfrog.com\/confluence\/display\/JFROG\/JFrog+Container+Registry#JFrogContainerRegistry-Local,RemoteandVirtualRepositories\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400\">lokalen, externen und virtuellen Repositories<\/span><\/a><span style=\"font-weight: 400\"> speichern. Das sieht dann in etwa so aus:<\/span><\/p>\n<p><b>Docker-Info<\/b><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-58936\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124941\/9_Docker-info.png\" alt=\"Docker info\" width=\"1920\" height=\"969\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124941\/9_Docker-info.png?speedsize=w_1920 1920w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124941\/9_Docker-info.png?speedsize=w_300 300w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124941\/9_Docker-info.png?speedsize=w_1024 1024w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124941\/9_Docker-info.png?speedsize=w_768 768w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04124941\/9_Docker-info.png?speedsize=w_1536 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><b>Docker-Manifest-Eigenschaften<\/b><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-58937\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04125007\/10_Docker-manifest-properties.png\" alt=\"Docker manifest properties\" width=\"1920\" height=\"969\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04125007\/10_Docker-manifest-properties.png?speedsize=w_1920 1920w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04125007\/10_Docker-manifest-properties.png?speedsize=w_300 300w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04125007\/10_Docker-manifest-properties.png?speedsize=w_1024 1024w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04125007\/10_Docker-manifest-properties.png?speedsize=w_768 768w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04125007\/10_Docker-manifest-properties.png?speedsize=w_1536 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><b>Manifest-JSON-Datei<\/b><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-58938\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04125032\/11_Manifest-JSON-file.png\" alt=\"Manifest JSON file\" width=\"1920\" height=\"969\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04125032\/11_Manifest-JSON-file.png?speedsize=w_1920 1920w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04125032\/11_Manifest-JSON-file.png?speedsize=w_300 300w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04125032\/11_Manifest-JSON-file.png?speedsize=w_1024 1024w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04125032\/11_Manifest-JSON-file.png?speedsize=w_768 768w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/04125032\/11_Manifest-JSON-file.png?speedsize=w_1536 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400\">Das war alles.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Jetzt k\u00f6nnen Sie es einfach selbst ausprobieren.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Am einfachsten verwalten und organisieren Sie Docker-Images mit einer Docker-Registry. Sie ben\u00f6tigen einen zuverl\u00e4ssigen, sicheren, best\u00e4ndigen und effizienten Zugriff auf die Docker-Images, der \u00fcber eine zentrale Stelle f\u00fcr das gesamte Team verf\u00fcgbar ist. Dazu geh\u00f6rt auch ein Ort, an dem mehrere Registries eingerichtet werden, die auf transparente Weise den Docker-Client nutzen. Mit der durch Artifactory &hellip;<\/p>\n","protected":false},"author":73,"featured_media":58957,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[10157,9969,9245,9248],"tags":[],"class_list":["post-75268","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sicherheit-und-devsecops","category-artefakt-management","category-artifactory-de","category-plattform"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.6 (Yoast SEO v22.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Einrichten von eigenen Docker-Registries in 8\u00a0Schritten | JFrog<\/title>\n<meta name=\"description\" content=\"Erfahren Sie, wie Sie Docker-Images in nur wenigen einfachen Schritten ganz einfach mit einer Docker-Registry verwalten und organisieren. Erstellen Sie eine lokale, externe und virtuelle Repository.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jfrog.com\/de\/wp-json\/wp\/v2\/posts\/75268\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"So richten Sie eine private, externe und virtuelle Docker-Registry ein\" \/>\n<meta property=\"og:description\" content=\"Erfahren Sie, wie Sie Docker-Images in nur wenigen einfachen Schritten ganz einfach mit einer Docker-Registry verwalten und organisieren. Erstellen Sie eine lokale, externe und virtuelle Repository.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/\" \/>\n<meta property=\"og:site_name\" content=\"JFrog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/artifrog\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-11T12:50:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-03T13:51:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/08083234\/How-to-setup-Docker-Registry_Social.jpg\" \/>\n<meta name=\"author\" content=\"adia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@jfrog\" \/>\n<meta name=\"twitter:site\" content=\"@jfrog\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"adia\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/\"},\"author\":{\"name\":\"adia\",\"@id\":\"https:\/\/jfrog.com\/de\/#\/schema\/person\/b3b548d5ef5d4a09a60c063aca4e2536\"},\"headline\":\"So richten Sie eine private, externe und virtuelle Docker-Registry ein\",\"datePublished\":\"2021-07-11T12:50:55+00:00\",\"dateModified\":\"2024-06-03T13:51:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/\"},\"wordCount\":608,\"publisher\":{\"@id\":\"https:\/\/jfrog.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/08083024\/How-to-setup-Docker-Registry_feature.jpg\",\"articleSection\":[\"Sicherheit und DevSecOps\",\"Artefakt-Management\",\"Artifactory\",\"Plattform\"],\"inLanguage\":\"de-DE\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/\",\"url\":\"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/\",\"name\":\"Einrichten von eigenen Docker-Registries in 8\u00a0Schritten | JFrog\",\"isPartOf\":{\"@id\":\"https:\/\/jfrog.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/08083024\/How-to-setup-Docker-Registry_feature.jpg\",\"datePublished\":\"2021-07-11T12:50:55+00:00\",\"dateModified\":\"2024-06-03T13:51:18+00:00\",\"description\":\"Erfahren Sie, wie Sie Docker-Images in nur wenigen einfachen Schritten ganz einfach mit einer Docker-Registry verwalten und organisieren. Erstellen Sie eine lokale, externe und virtuelle Repository.\",\"breadcrumb\":{\"@id\":\"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/#primaryimage\",\"url\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/08083024\/How-to-setup-Docker-Registry_feature.jpg\",\"contentUrl\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/08083024\/How-to-setup-Docker-Registry_feature.jpg\",\"width\":203,\"height\":148,\"caption\":\"How to set up a Docker registry?\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jfrog.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"So richten Sie eine private, externe und virtuelle Docker-Registry ein\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jfrog.com\/de\/#website\",\"url\":\"https:\/\/jfrog.com\/de\/\",\"name\":\"JFrog\",\"description\":\"Deliver Trusted Software Releases at Speed and Scale\",\"publisher\":{\"@id\":\"https:\/\/jfrog.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jfrog.com\/de\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jfrog.com\/de\/#organization\",\"name\":\"JFrog\",\"url\":\"https:\/\/jfrog.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/jfrog.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2025\/05\/27095207\/Logo.svg\",\"contentUrl\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2025\/05\/27095207\/Logo.svg\",\"width\":74,\"height\":73,\"caption\":\"JFrog\"},\"image\":{\"@id\":\"https:\/\/jfrog.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/artifrog\",\"https:\/\/x.com\/jfrog\",\"https:\/\/www.linkedin.com\/company\/455737\",\"https:\/\/www.youtube.com\/channel\/UCh2hNg76zo3d1qQqTWIQxDg\",\"https:\/\/www.wikidata.org\/wiki\/Q98608948\"],\"description\":\"We set out on our Liquid Software journey in 2008, with the mission to transform the way enterprises manage and release software updates. The world expects software to update continuously, securely, non-intrusively and without user intervention. This hyper-connected experience can only be enabled by automation with an end-to-end DevOps platform and a binary-centric focus. With this in mind, we\u2019ve developed the JFrog Platform, ushering in a new era of DevOps and DevSecOps standards that power continuous updates. More than a decade after our founding, with thousands of customers and millions of users globally, JFrog has become the \u201cDatabase of DevOps\u201d and the de-facto standard in release and update management.\",\"legalName\":\"Jfrog, Inc.\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"1001\",\"maxValue\":\"5000\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jfrog.com\/de\/#\/schema\/person\/b3b548d5ef5d4a09a60c063aca4e2536\",\"name\":\"adia\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/jfrog.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b632c6f43bb8b7c0b2f98092b7eae6c7ae2fced89a69f7c37fd180fa93d803dc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b632c6f43bb8b7c0b2f98092b7eae6c7ae2fced89a69f7c37fd180fa93d803dc?s=96&d=mm&r=g\",\"caption\":\"adia\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Einrichten von eigenen Docker-Registries in 8\u00a0Schritten | JFrog","description":"Erfahren Sie, wie Sie Docker-Images in nur wenigen einfachen Schritten ganz einfach mit einer Docker-Registry verwalten und organisieren. Erstellen Sie eine lokale, externe und virtuelle Repository.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jfrog.com\/de\/wp-json\/wp\/v2\/posts\/75268","og_locale":"de_DE","og_type":"article","og_title":"So richten Sie eine private, externe und virtuelle Docker-Registry ein","og_description":"Erfahren Sie, wie Sie Docker-Images in nur wenigen einfachen Schritten ganz einfach mit einer Docker-Registry verwalten und organisieren. Erstellen Sie eine lokale, externe und virtuelle Repository.","og_url":"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/","og_site_name":"JFrog","article_publisher":"https:\/\/www.facebook.com\/artifrog","article_published_time":"2021-07-11T12:50:55+00:00","article_modified_time":"2024-06-03T13:51:18+00:00","og_image":[{"url":"https:\/\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/08083234\/How-to-setup-Docker-Registry_Social.jpg"}],"author":"adia","twitter_card":"summary_large_image","twitter_creator":"@jfrog","twitter_site":"@jfrog","twitter_misc":{"Written by":"adia","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/#article","isPartOf":{"@id":"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/"},"author":{"name":"adia","@id":"https:\/\/jfrog.com\/de\/#\/schema\/person\/b3b548d5ef5d4a09a60c063aca4e2536"},"headline":"So richten Sie eine private, externe und virtuelle Docker-Registry ein","datePublished":"2021-07-11T12:50:55+00:00","dateModified":"2024-06-03T13:51:18+00:00","mainEntityOfPage":{"@id":"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/"},"wordCount":608,"publisher":{"@id":"https:\/\/jfrog.com\/de\/#organization"},"image":{"@id":"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/#primaryimage"},"thumbnailUrl":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/08083024\/How-to-setup-Docker-Registry_feature.jpg","articleSection":["Sicherheit und DevSecOps","Artefakt-Management","Artifactory","Plattform"],"inLanguage":"de-DE"},{"@type":"WebPage","@id":"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/","url":"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/","name":"Einrichten von eigenen Docker-Registries in 8\u00a0Schritten | JFrog","isPartOf":{"@id":"https:\/\/jfrog.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/#primaryimage"},"image":{"@id":"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/#primaryimage"},"thumbnailUrl":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/08083024\/How-to-setup-Docker-Registry_feature.jpg","datePublished":"2021-07-11T12:50:55+00:00","dateModified":"2024-06-03T13:51:18+00:00","description":"Erfahren Sie, wie Sie Docker-Images in nur wenigen einfachen Schritten ganz einfach mit einer Docker-Registry verwalten und organisieren. Erstellen Sie eine lokale, externe und virtuelle Repository.","breadcrumb":{"@id":"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/"]}]},{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/#primaryimage","url":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/08083024\/How-to-setup-Docker-Registry_feature.jpg","contentUrl":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/06\/08083024\/How-to-setup-Docker-Registry_feature.jpg","width":203,"height":148,"caption":"How to set up a Docker registry?"},{"@type":"BreadcrumbList","@id":"https:\/\/jfrog.com\/de\/blog\/how-to-set-up-a-private-remote-and-virtual-docker-registry\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jfrog.com\/de\/"},{"@type":"ListItem","position":2,"name":"So richten Sie eine private, externe und virtuelle Docker-Registry ein"}]},{"@type":"WebSite","@id":"https:\/\/jfrog.com\/de\/#website","url":"https:\/\/jfrog.com\/de\/","name":"JFrog","description":"Deliver Trusted Software Releases at Speed and Scale","publisher":{"@id":"https:\/\/jfrog.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jfrog.com\/de\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-DE"},{"@type":"Organization","@id":"https:\/\/jfrog.com\/de\/#organization","name":"JFrog","url":"https:\/\/jfrog.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/jfrog.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2025\/05\/27095207\/Logo.svg","contentUrl":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2025\/05\/27095207\/Logo.svg","width":74,"height":73,"caption":"JFrog"},"image":{"@id":"https:\/\/jfrog.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/artifrog","https:\/\/x.com\/jfrog","https:\/\/www.linkedin.com\/company\/455737","https:\/\/www.youtube.com\/channel\/UCh2hNg76zo3d1qQqTWIQxDg","https:\/\/www.wikidata.org\/wiki\/Q98608948"],"description":"We set out on our Liquid Software journey in 2008, with the mission to transform the way enterprises manage and release software updates. The world expects software to update continuously, securely, non-intrusively and without user intervention. This hyper-connected experience can only be enabled by automation with an end-to-end DevOps platform and a binary-centric focus. With this in mind, we\u2019ve developed the JFrog Platform, ushering in a new era of DevOps and DevSecOps standards that power continuous updates. More than a decade after our founding, with thousands of customers and millions of users globally, JFrog has become the \u201cDatabase of DevOps\u201d and the de-facto standard in release and update management.","legalName":"Jfrog, Inc.","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1001","maxValue":"5000"}},{"@type":"Person","@id":"https:\/\/jfrog.com\/de\/#\/schema\/person\/b3b548d5ef5d4a09a60c063aca4e2536","name":"adia","image":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/jfrog.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b632c6f43bb8b7c0b2f98092b7eae6c7ae2fced89a69f7c37fd180fa93d803dc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b632c6f43bb8b7c0b2f98092b7eae6c7ae2fced89a69f7c37fd180fa93d803dc?s=96&d=mm&r=g","caption":"adia"}}]}},"_links":{"self":[{"href":"https:\/\/jfrog.com\/de\/wp-json\/wp\/v2\/posts\/75268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jfrog.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jfrog.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jfrog.com\/de\/wp-json\/wp\/v2\/users\/73"}],"replies":[{"embeddable":true,"href":"https:\/\/jfrog.com\/de\/wp-json\/wp\/v2\/comments?post=75268"}],"version-history":[{"count":7,"href":"https:\/\/jfrog.com\/de\/wp-json\/wp\/v2\/posts\/75268\/revisions"}],"predecessor-version":[{"id":132643,"href":"https:\/\/jfrog.com\/de\/wp-json\/wp\/v2\/posts\/75268\/revisions\/132643"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jfrog.com\/de\/wp-json\/wp\/v2\/media\/58957"}],"wp:attachment":[{"href":"https:\/\/jfrog.com\/de\/wp-json\/wp\/v2\/media?parent=75268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jfrog.com\/de\/wp-json\/wp\/v2\/categories?post=75268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jfrog.com\/de\/wp-json\/wp\/v2\/tags?post=75268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}