Questa guida dimostrerà il processo per installare ed eseguire un contenitore Docker su un'istanza Amazon EC2.
Come installare ed eseguire contenitori Docker su Amazon EC2?
Per installare ed eseguire il contenitore Docker su un'istanza Amazon EC2, l'utente deve avere un'istanza in "Corsa"Indica con Amazon Linux come AMI. Successivamente, selezionare l'istanza e fare clic su "Collegare"Pulsante per ottenere il comando dalla piattaforma utilizzata per creare una connessione all'istanza:
In questa pagina, selezionare "Cliente SSH"Scheda per ottenere il comando da"Esempio" sezione:
Incolla il comando copiato sul terminale e modifica il percorso del file della coppia di tasti privati:
Una volta collegata l'istanza, aggiorna i pacchetti Yum utilizzando il comando seguente:
Sudo Yum Aggiornamento
Digitare il seguente comando per installare Docker sull'istanza EC2:
sudo yum installa docker
Scrivere il comando fornito per ottenere le autorizzazioni amministrative per l'utente EC2:
sudo usermod -ag docker ec2 -uker
Ancora una volta, installa il docker dall'amministratore per accedervi sull'istanza:
sudo yum installa docker
Utilizzare il seguente comando per riavviare l'istanza, quindi il docker è impostato nell'istanza:
SUDO Riavvia
Al termine del riavvio, l'utente deve connettersi all'istanza EC2 utilizzando il comando menzionato nella pagina di connessione dell'istanza che potrebbe apparire come il seguente comando con alcune modifiche:
ssh -i "c: \ utenti \ lenovo \ documenti \ pkpf.PEM "EC2-USER@EC2-18-136-106-167.AP-Southeast-1.calcolare.Amazonaws.com
Quanto segue è la sintassi del comando sopra:
ssh -i [percorso della coppia di chiavi private] ec2 -user@
Dopo essersi connesso all'istanza, avviare il servizio Docker:
SUDO SERVIZIO DOCKER INIZIA
Quindi, controlla se il docker è in esecuzione o no:
Info Docker
Ora, esegui il contenitore Docker in modalità distaccata che mappe la porta 80 dell'host sulla porta 80 del contenitore. Qui, il nome e l'immagine del contenitore sono "nginx":
Docker run -d -p 80:80 --name nginx nginx
Digita il seguente comando per ottenere l'elenco dei contenitori:
Docker Container LS
Una volta disponibile il contenitore sul Docker, modifica le regole del gruppo di sicurezza dell'istanza per aggiungere un "Http”Porta con"Gamma di porte 80"Che sarà accessibile da"Ovunque" su internet:
Una volta che la porta è aperta per eseguire il contenitore Docker, copia semplicemente "DNS pubblico"Dalla pagina delle istanze sulla dashboard EC2:
Incolla il DNS pubblico sul browser Web e il contenitore Docker sarà attivo e funzionante:
Hai installato ed eseguito correttamente il contenitore Docker sull'istanza di Amazon EC2.
Conclusione
Per installare ed eseguire il contenitore Docker sull'istanza di Amazon EC2, l'utente deve avere un'istanza EC2 in uno stato in esecuzione e quindi connettersi ad esso. Successivamente, installa Docker su di esso con le autorizzazioni amministrative e avvia i suoi servizi. Quindi, esegui il contenitore Docker con un'immagine NGINX e visitala utilizzando il DN pubblico dell'istanza.