Come ospitare un’app sul registro Docker

Come ospitare un’app sul registro Docker

Un registro Docker è un sistema che archivia e distribuisce le immagini Docker. Ci sono molte immagini ospitate su un hub del registro. Un’immagine può avere più versioni, ciascuna identificata da un tag diverso.

Un registro consente agli utenti di estrarre le immagini Docker da esso e inviarvi nuove immagini per l’hosting. Ciò ti consente di avere una copia della tua domanda online. Consente inoltre di condividere le immagini con altri.

Scopri tutto ciò di cui hai bisogno per inviare un’immagine di un’applicazione al registro Docker.

Perché utilizzare il registro Docker?

Sebbene ci siano molti registri pubblici online, DockerHub è molto popolare. Il registro Docker è un prodotto di Docker Inc, la società responsabile della piattaforma Docker stessa. Ospita sia repository pubblici che privati. Puoi utilizzare repository pubblici o pagare per repository privati ​​con restrizioni.

Il registro Docker fornisce build automatizzate, account aziendali e integrazione del controllo del codice sorgente. La configurazione è molto simile a GitHub, la piattaforma collaborativa open source. Il motore Docker interagisce con il registro Docker per impostazione predefinita. Puoi anche eseguire i tuoi processi CI/CD.

Puoi saperne di più sul registro Docker distribuendo un’app demo.

Crea un account di registro Docker

Inizia navigando sul sito Web di Docker Hub e registrando un account lì.

Pagina di registrazione di Docker HUb

Dopo esserti registrato e aver effettuato l’accesso, avrai accesso al tuo account Docker.

all'interno del nuovo account Docker

È necessario creare un repository a cui inviare un’immagine dell’app demo. Fare clic sul pulsante Crea repository , quindi fornire un nome e una descrizione del repository. Puoi scegliere se rendere il tuo repository pubblico o privato. Il registro Docker ti dà accesso a un repository privato gratuito e a più repository pubblici.

creare un repository su Docker Hub

Estrai un’immagine Docker

Per testare il processo, estrarre un’immagine Docker di esempio da Docker Hub. Puoi estrarre un’immagine Ubuntu usando questo comando:

docker pull ubuntu

Ubuntu è una delle immagini Docker ufficiali. Successivamente, devi inserirlo nel tuo repository Docker.

Invia la tua immagine al registro Docker

È ora necessario eseguire il push dell’immagine dal computer locale al repository Docker Hub. Tutti i repository contengono istruzioni su come inserire immagini al loro interno. Dovrai utilizzare questa sintassi specifica per strutturare la tua immagine locale prima di inviarla al tuo repository. Dovrebbe apparire così:

repo istruzioni su come eseguire il push dell'immagine docker

Modificare il nome dell’immagine nel repository locale in modo che abbia lo stesso nome del comando nel repository remoto. Puoi farlo con il seguente comando:

docker tag ubuntu:latest sandra35/testrepo:latest

Quando il processo è completo, dovresti vedere l’immagine con il nuovo nome e tag tra le tue immagini.

Quindi vai avanti e invia l’immagine al registro con il seguente comando:

docker push sandra35/testrepo:latest

Una spinta riuscita sarà simile a questa:

push riuscito al registro docker

Ora, vai al tuo repository Docker remoto nel tuo browser. Dovresti vedere l’immagine nel repository quando aggiorni la pagina.

invio riuscito dell'immagine al registro docker

Congratulazioni, hai ospitato con successo un’immagine nel registro Docker! Puoi controllare i log dell’app facendo clic sull’immagine.

Utilizzando lo stesso metodo, puoi ospitare le tue applicazioni. La dimensione della tua applicazione aumenterà il volume dell’immagine ospitata. Il registro memorizza l’immagine fino a quando non la elimini. Puoi condividere la tua immagine con chiunque su Internet.

Il registro Docker è il miglior registro

Il registro Docker è una delle grandi funzionalità del sistema software Docker. Il registro ottimizza l’archiviazione e la distribuzione delle immagini online. Puoi creare rapidamente applicazioni containerizzate e spedirle online.

Il registro Docker ospita un numero illimitato di applicazioni nei suoi repository pubblici. In alternativa, puoi creare repository privati ​​a pagamento limitati a un particolare pubblico.

Inizia a utilizzare il registro Docker e cambia il modo in cui archivi e condividi le applicazioni.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *