Come distribuire un'immagine Docker su AWS

Come distribuire un'immagine Docker su AWS
Ogni volta che lo sviluppatore sviluppa un progetto, funziona perfettamente sulla macchina in via di sviluppo o sul sistema dell'utente. Ma non appena il progetto viene spostato nello stato di produzione, può essere un server o qualche altro sistema e si rifiuta di funzionare con lo stesso livello di efficienza e ottimizzazione. Ecco che arriva Docker per risolvere questo problema con un contenitore per avvolgere il codice all'interno e portatile per spostarlo su macchine diverse.

Distribuire un'immagine Docker su AWS

Per distribuire l'immagine Docker su AWS, avviare un'istanza dalla pagina di istanza sulla dashboard EC2:

Digita il nome dell'istanza e seleziona l'immagine della macchina Amazon da questa pagina:

Scorri verso il basso per individuare la sezione Tipo di istanza per selezionare il tipo di file di coppia di istanza e tasti:

Rivedere le configurazioni dell'istanza dalla sezione Riepilogo e creare un'istanza:

Successivamente, seleziona l'istanza e quindi connettiti ad essa dalla pagina dell'istanza:

Copia il comando fornito dalla piattaforma e usalo sul terminale:

Incolla il comando sul terminale dopo aver modificato il percorso della coppia di tasti privati ​​dal sistema:

Utilizzare il seguente comando per aggiornare i pacchetti APT:

Sudo Apt-get Aggiornamento

L'esecuzione del comando sopra aggiornerà i pacchetti APT:

Utilizzare il seguente comando per consentire ai repository di accedere tramite HTTP:

sudo apt-get install \
Apt-Transport-Https \
CA-certificati \
arricciarsi \
gnupg-agent \
Software-Properties-Common

Il comando sopra visualizzerà il seguente output:

Usa il comando seguente per scaricare il file Docker:

Curl -fssl https: // download.Docker.com/linux/ubuntu/gpg | sudo Apt-Key Aggiungi -

L'esecuzione del comando sopra mostrerà il seguente risultato:

Copia e incolla il seguente comando sul terminale per installare il motore Docker su Ubuntu:

SUDO APT-get Installa Docker-CE Docker-Cli Containerd.io

L'esecuzione del comando sopra visualizzerà il seguente output:

Digita il seguente comando per ottenere il pacchetto Apt-Cache:

Apt-Cache Madison Docker-CE

Installa il motore Docker di tua scelta dai pacchetti APT-Cache:

SUDO APT-get Installa Docker-CE Docker-Cli Containerd.io

Di seguito è riportato l'output visualizzato dopo l'esecuzione del comando sopra:

Installa il file Docker utilizzando il comando seguente:

SUDO APT Installa Docker.io

L'esecuzione del comando sopra visualizzerà il seguente output:

Installa la composizione Docker utilizzando il seguente comando:

SUDO APT Installa Docker-Ongose

Il comando sopra installerà la composizione Docker su Ubuntu:

Successivamente, vai nella pagina della console EC2 per copiare il DN pubblico dell'istanza:

Apri il file WinSCP e accedi all'istanza AWS per caricare i file Docker:

Una volta che l'utente è stato effettuato l'accesso all'istanza AWS EC2, semplicemente trascina i file Docker su Ubuntu:

Successivamente, vai sul terminale per utilizzare il seguente comando per creare l'immagine Docker:

$ sudo docker-compose build

L'esecuzione del comando sopra visualizzerà il seguente output:

Utilizzare il comando seguente per eseguire l'immagine Docker distribuita su AWS:

Sudo Docker-Opse Up

Il comando sopra eseguirà l'immagine Docker:

Individua l'IP pubblico dalla dashboard AWS EC2 selezionando l'istanza:

Digita l'IP pubblico dell'istanza EC2 sul browser Web e premere Invio:

Hai distribuito con successo l'immagine Docker su AWS.

Conclusione

Per distribuire l'immagine Docker su AWS, creare e connettersi all'istanza EC2 utilizzando la dashboard del servizio dalla piattaforma AWS. Successivamente, installa semplicemente il motore Docker per distribuire il file sull'istanza. Carica i file Docker sull'istanza EC2 utilizzando l'applicazione WinSCP per eseguire il file Docker nel server AWS. Digitare l'indirizzo IP pubblico dell'istanza sul browser Web sul sistema per visitare l'immagine Docker distribuita.