Denne guiden vil demonstrere prosessen for å installere og kjøre en Docker -beholder på en Amazon EC2 -forekomst.
Hvordan installere og kjøre Docker -containere på Amazon EC2 -forekomst?
For å installere og kjøre Docker -beholderen på en Amazon EC2 -forekomst, må brukeren ha en forekomst i "Løping”Stat med Amazon Linux som ami. Velg deretter forekomsten og klikk på "Koble”-Knappen for å få kommandoen fra plattformen som brukes til å opprette en tilkobling til forekomsten:
På denne siden velger du "SSH -klient”Tab for å få kommandoen fra“Eksempel" seksjon:
Lim inn den kopierte kommandoen på terminalen og endre banen til den private nøkkelparfilen:
Når forekomsten er tilkoblet, oppdater Yum -pakkene ved å bruke følgende kommando:
sudo yum oppdatering
Skriv inn følgende kommando for å installere Docker på EC2 -forekomsten:
sudo yum install docker
Skriv ut den oppgitte kommandoen for å få de administrative tillatelsene for EC2-brukeren:
sudo usermod -ag docker ec2 -user
Igjen, installer Docker fra administratoren for å få tilgang til den på forekomsten:
sudo yum install docker
Bruk følgende kommando for å starte forekomsten på nytt, slik at Docker er satt opp i tilfellet:
Sudo omstart
Etter at omstarten er ferdig, må brukeren koble seg til EC2 -forekomsten ved å bruke kommandoen som er nevnt på Connect -siden til forekomsten som kan se ut som følgende kommando med noen endringer:
ssh -i "c: \ brukere \ lenovo \ dokumenter \ pkpf.PEM "[email protected]ørøst-1.beregne.Amazonaws.com
Følgende er syntaks for kommandoen ovenfor:
ssh -i [Path of Private Key Pair] ec2 -user@
Etter å ha koblet til forekomsten, start Docker -tjenesten:
Sudo Service Docker Start
Kontroller deretter om Dockeren kjører eller ikke:
Docker Info
Kjør nå Docker -beholderen i den frittliggende modusen som vil kartlegge port 80 av verten til port 80 av beholderen. Her er navnet og bildet av beholderen “nginx”:
Docker Run -D -P 80:80 -Navn Nginx Nginx
Skriv inn følgende kommando for å få listen over containere:
Docker Container LS
Når containeren er tilgjengelig på Docker, rediger sikkerhetsgruppens regler for forekomsten for å legge til en “Http”Port med“Port Range 80”Som vil være tilgjengelig fra“Hvor som helst" på internett:
Når porten er åpen for å kjøre Docker -containeren, kan du bare kopiere "Offentlig DNS”Fra forekomstsiden på EC2 Dashboard:
Lim inn de offentlige DN -ene på nettleseren og Docker -beholderen vil være i gang:
Du har installert og utført Docker -beholderen på Amazon EC2 -forekomsten.
Konklusjon
For å installere og kjøre Docker -beholderen på Amazon EC2 -forekomsten, må brukeren ha en EC2 -forekomst i en løpende tilstand og deretter koble til den. Etter det, installer Docker på den med de administrative tillatelsene og start sine tjenester. Kjør deretter Docker -containeren som har et Nginx -bilde og besøk det ved hjelp av den offentlige DNS i forekomsten.