Docker è uno strumento popolare per creare, distribuire e organizzare applicazioni containerizzate. Un registro Docker è un servizio utilizzato per organizzare e mantenere le immagini Docker. Le immagini Docker sono componenti di contenitori Docker che eseguono applicazioni in ambienti separati. Il registro Docker può essere privato e pubblico. Inoltre, gli utenti possono anche utilizzare più registri per organizzare le immagini Docker.
Questo blog discuterà dei seguenti aspetti:
Quale registro Docker è impostato come impostazione predefinita?
Il registro impostata predefinito per Docker è Docker Hub. È il registro Docker pubblico utilizzato per caricare e scaricare le immagini Docker. Agisce come un repository cloud centrale per le immagini Docker in cui gli sviluppatori possono trovare, scaricare o caricare immagini. Fornisce inoltre funzionalità, come build automatizzate che consentono agli utenti di creare e testare automaticamente le immagini dal codice sorgente.
Gli utenti possono utilizzare Docker Hub utilizzando il suo sito Web ufficiale creando un nuovo account o accedendo a un account già esistente:
Come utilizzare il registro Docker predefinito (Docker Hub)?
Docker Hub viene utilizzato per diversi motivi, come ad esempio:
Pull (download) Immagine da Docker Hub
Per tirare o scaricare immagini da Docker Hub, prima, seleziona l'immagine Docker particolare su Docker Hub. Quindi, utilizza il "Docker Pull "Comando nel terminale. Segui i passaggi forniti, per farlo.
Passaggio 1: Pull Docker Immagine
Corri il "Docker Pull"Comando insieme al nome dell'immagine desiderato nel terminal PowerShell per tirarlo. Ad esempio, dobbiamo tirare il "alpino"Immagine Docker:
Docker Pull AlpineL'output sopra mostra che l'immagine Docker desiderata è stata scaricata correttamente nel repository locale.
Passaggio 2: verifica l'immagine tirata
Visualizza le immagini del repository locale per assicurarti che l'immagine Docker selezionata sia stata scaricata o no:
Immagini DockerNello screenshot sopra, la parte evidenziata visualizza l'immagine Docker tirata I.e., "alpino".
Push (upload) Immagine su Docker Hub
Per spingere o caricare un'immagine su Docker Hub, accedi a Docker Hub in Windows PowerShell. Quindi, seleziona una particolare immagine locale e taggala. Dopodiché, spingi l'immagine taggata usando "Docker Push /:"Comando. Controlla i seguenti passaggi per eseguire questa operazione.
Passaggio 1: accedi a Docker Hub nel terminale
Innanzitutto, eseguire il seguente comando in Windows Powershell e fornire le credenziali richieste per accedere a Docker Hub:
Docker LoginL'output mostra che Docker ha effettuato correttamente l'accesso.
Passaggio 2: tag immagine desiderata
Quindi, selezionare l'immagine Docker particolare e taggarla con l'aiuto di "tag Docker /:"Comando. Ad esempio, stiamo taggando "Linuximg" Immagine:
tag docker linuximg laibayunas/linuximg: 1.0In questo modo, il specificato "Linuximg"L'immagine è stata taggata.
Passaggio 3: spingere l'immagine selezionata su Docker Hub
Quindi, eseguire il seguente comando per spingere/caricare l'immagine contrassegnata selezionata nell'hub Docker:
Docker Push Laibayunas/Linuximg: 1.0L'output sopra mostra che l'immagine Docker è stata spinta con successo.
Passaggio 4: verificare l'immagine spinta
Infine, assicurarsi che l'immagine locale sia stata spinta all'hub Docker navigando su di essa:
Si può vedere che l'immagine Docker locale è stata spinta con successo all'hub Docker.
Nota: Per vedere ulteriori informazioni su Docker Hub, controlla il nostro post dedicato al riguardo.
Conclusione
Docker Hub è il repository pubblico predefinito di Docker. Viene utilizzato per la gestione, la memorizzazione e la pubblicazione di immagini Docker. Ha varie immagini che possono essere utilizzate da chiunque per i loro progetti di sviluppo. Viene inoltre utilizzato per condividere le immagini Docker tra i membri del team. Questo blog ha descritto il registro Docker predefinito e come utilizzarlo.