Setup Docker Private Registry su Ubuntu

Setup Docker Private Registry su Ubuntu

UN "Registro privato di Docker"È un repository centralizzato per l'archiviazione e la distribuzione di immagini Docker all'interno di una rete o organizzazione privata. È utile gestire le proprie immagini, che possono essere facilmente condivise e distribuite all'interno della propria infrastruttura.

Utilizzando un registro privato, le organizzazioni possono mantenere la sicurezza e il controllo sulle loro immagini, garantendo che solo le immagini approvate vengano utilizzate all'interno della loro infrastruttura. Inoltre, un registro privato può migliorare la velocità di distribuzione e l'affidabilità delle immagini Docker.

Questo articolo spiegherà le istruzioni dettagliate per impostare il registro privato Docker su Ubuntu.

Come impostare il registro privato Docker su Ubuntu?

La creazione di un registro privato Docker su Ubuntu è uno strumento utile per le organizzazioni che desiderano migliorare i loro processi di distribuzione, la sicurezza e il controllo sulle loro immagini Docker. Per impostare il registro Docker privato, segui questi passaggi:

Prerequisito: installa Docker su Ubuntu

Per impostare il registro privato di Docker su Ubuntu, gli utenti devono assicurarsi che Docker sia installato sul sistema operativo. In caso contrario, seguire la procedura fornita sul sito ufficiale.

Passaggio 1: avvia il demone Docker

Dopo aver completato l'installazione, avviare il demone Docker usando il “SystemCtl"Comando come visto nel seguente script:

$ sudo systemctl avvia docker

L'output mostra che Docker è stato avviato con successo.

Passaggio 2: estrarre l'immagine del registro Docker

Per estrarre l'immagine del registro Docker dall'hub Docker, specificare il "registro" con il "sudo"Privilegi come di seguito:

$ Sudo Docker Pull Registry

L'esecuzione del comando sopra mostra che l'immagine più recente "registro"È stato scaricato.

Passaggio 3: Container del registro privato di configurazione

Per avviare il contenitore del registro Docker, eseguire il "Docker Run"Comando specificando il numero di porta:

$ sudo Docker Run -d -p 5000: 5000 - -Restart = Always -Name Registry Registry: 2

La descrizione del comando seguente è fornita qui:

  • Registro: 2: È l'immagine Docker ufficiale per l'esecuzione di un registro Docker, che viene utilizzato per archiviare e distribuire immagini Docker.
  • -Riavvia = sempre: Questa opzione garantisce che il contenitore si riavvia automaticamente se si interrompe per qualsiasi motivo.
  • -P 5000: 5000: Mappa la porta 5000 sull'host alla porta 5000 nel contenitore, consentendo l'accesso esterno al registro.

L'output mostra che il contenitore Docker chiamato "registro"È stato scaricato dall'immagine"Registro: 2".

Passaggio 4: estrarre l'immagine Docker "Alpine"

Alpine è una distribuzione Linux popolare e leggera che viene comunemente usata come immagine di base per altre immagini Docker. Per tirare il "alpino"Immagine Docker da un registro Docker all'host locale, eseguire lo script seguente:

$ sudo docker pull alpine

L'output visualizza che l'immagine Docker "alpino"È stato scaricato.

Passaggio 5: tagga e spingi un'immagine target nel registro

Per taggare un'immagine e spingerla al registro, gli utenti devono specificare "Nome immagine". Ad esempio, il “alpino"L'immagine è menzionata specificando la porta"5000"A The Localhost:

$ sudo Docker tag Alpine Localhost: 5000/Alpine

Per spingere l'immagine Docker nel registro, il "Docker Push"Il comando è utilizzato con il"alpino"Nome immagine:

$ sudo Docker Push Localhost: 5000/Alpine

L'output mostra che il "alpino"L'immagine è stata spinta con successo al repository particolare.

Passaggio 6: estrarre un'immagine aggiornata dal registro

Per estrarre l'immagine aggiornata dal registro, eseguire il "Docker Pull"Comando specificando il numero di porta"5000"E nome immagine"alpino" come sotto:

$ sudo Docker Pull Localhost: 5000/Alpine

L'output mostra che il "alpino"L'immagine è stata estratta con le impostazioni aggiornate.

Passaggio 7: verificare che il registro sia in esecuzione

Per verificare che il registro è attivo e in esecuzione, gli utenti possono utilizzare il "arricciare"Comando con il particolare URL:

$ CURL http: // localhost: 5000/v2/_catalog

Il display sopra mostra che l'attuale registro privato è in esecuzione su Ubuntu.

Conclusione

Per impostare un registro Docker privato su Ubuntu, gli utenti devono prima tirare il "registro"Immagine usando il"Registro Docker Pull"Script. Inoltre, avvia il registro privato Docker tramite il "registro di registro di registro sempre sempre del registro Docker run -d -p -p -REAVERART: TAG". Dopodiché, tira l'immagine specificata e taggala. Infine, spingi l'immagine taggata nel tuo registro privato Docker. Questa guida ha dimostrato procedure passo-passo per impostare il registro privato Docker su Ubuntu.