È possibile eseguire il push delle immagini da Docker a un progetto nel Registro Harbor incorporato. I progetti nel Registro Harbor incorporato corrispondono agli spazi dei nomi vSphere in un Cluster supervisore.
Prerequisiti
Si presuppone il completamento delle seguenti attività:
Ottenere inoltre l'account utente per cui si dispone delle autorizzazioni di scrittura nello spazio dei nomi che corrisponde al progetto nel Registro Harbor in cui si desidera eseguire il push delle immagini.
Infine, è necessaria un'immagine locale di cui è possibile eseguire il push nel registro. Il comando seguente consente di estrarre l'immagine hello-world da Docker Hub. Per estrarre l'immagine, è necessario disporre di un account.
docker run hello-world
Risultato previsto:
Hello from Docker! This message shows that your installation appears to be working correctly.
Verificare l'immagine utilizzando il comando
docker images
.
docker images REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest bf756fb1ae65 10 months ago 13.3kB
Procedura
Esempio
docker tag busybox:latest <container-registry-IP>/<namespace-name>/busybox:latest docker push <container-registry-IP>/busybox/busybox:latest
Operazioni successive
Distribuire Pod vSphere utilizzando immagini del registro Harbor. Vedere Distribuzione di un'applicazione a un Pod vSphere mediante il Registro Harbor incorporato.