I registri Docker sono una parte necessaria della piattaforma Docker che svolge un ruolo vitale nella pubblicazione e nella gestione delle immagini Docker. I registri Docker sono classificati principalmente in due tipi: registro ufficiale (Docker Hub) e registro privato che gli utenti specificano per uso personale. Gli utenti possono condividere e pubblicare le loro immagini Docker su questi registri.
Questo blog spiegherà come spingere un'immagine Docker in un registro privato usando Docker "spingere"Comando.
Come usare "Docker Push" per spingere l'immagine nel registro privato?
IL "Docker Push"Il comando è un'utilità della riga di comando utilizzata per spingere o pubblicare immagini Docker sul registro privato o ufficiale di Docker. Per utilizzare questo comando per spingere l'immagine nel registro privato, utilizzare la procedura data.
Passaggio 1: Pull Docker Immagine dal registro ufficiale di Docker
Innanzitutto, estrarre qualsiasi immagine dal registro ufficiale Docker "Docker Hub". Ad esempio, abbiamo tirato il "alpino" Immagine:
> Docker Pull Alpine
Passaggio 2: accedere al registro privato
Quindi, accedi al tuo registro privato con l'aiuto di "Docker Login"Comando. Ad esempio, abbiamo effettuato l'accesso al nostro registro Docker operativoLocalhost: 5000":
> Docker Login Localhost: 5000
Nota: Gli utenti devono avviare il contenitore del registro prima di accedere al registro privato di Docker.
Passaggio 3: crea un'immagine target
Successivamente, crea un'immagine target dall'immagine appena tirata che verrà quindi spinta al registro privato. Per creare un'immagine target, utilizzare il “tag docker /"Comando:
> Docker Tag Alpine Localhost: 5000/Alpine-IMG
Per verificare se l'immagine viene creata o meno, controlla l'elenco delle immagini usando "Immagini Docker"Comando:
> Immagini Docker
Passaggio 4: Push Docker Immagine nel registro privato
Spingi l'immagine al registro privato Docker usando il "Docker Push "Comando:
> Docker Push Localhost: 5000/Alpine-IMG
Verifica se l'immagine viene spinta o meno visitando i cataloghi del registro privato. Ad esempio, abbiamo visitato il "LocalHost: 5000/v2/_catalog"URL sul browser:
L'output di cui sopra mostra che abbiamo spinto con successo l'immagine Docker nel registro privato.
Conclusione
IL "Docker Push"Il comando viene utilizzato per spingere le immagini Docker nel registro nel registro privato o nel registro degli hub Docker. Al fine di spingere un'immagine al registro privato, prima, avviare il container del registro e accedere al registro privato. Quindi, crea un'immagine target e spingerla al registro privato di Docker usando il “Docker Push