So bereitstellen Sie ein Docker -Image für AWS bereit

So bereitstellen Sie ein Docker -Image für AWS bereit
Wann immer der Entwickler ein Projekt entwickelt, funktioniert es auf der Entwicklungsmaschine oder im System des Benutzers einwandfrei. Sobald das Projekt jedoch in den Produktionszustand übergeht, kann es ein Server oder ein anderes System sein und weigert sich, mit dem gleichen Effizienz- und Optimierungsgrad durchzuführen. Hier kommt Docker, um dieses Problem mit einem Container zu lösen, um den Code in sich zu wickeln und tragbar, um ihn auf verschiedene Maschinen zu verschieben.

Stellen Sie ein Docker -Image in AWS ein

Starten Sie eine Instanz auf der Instanzseite auf dem EC2 -Dashboard, um das Docker -Image für AWS bereitzustellen:

Geben Sie den Namen der Instanz ein und wählen Sie das Amazon Machine -Bild von dieser Seite aus:

Scrollen Sie nach unten, um den Abschnitt "Instanztyp" zu finden, um den Typ der Instanz- und Schlüsselpaardatei auszuwählen:

Überprüfen Sie die Konfigurationen der Instanz aus dem Zusammenfassungsabschnitt und erstellen Sie eine Instanz:

Wählen Sie anschließend die Instanz aus und stellen Sie dann eine Verbindung zum Instanzseite her:

Kopieren Sie den von der Plattform bereitgestellten Befehl und verwenden Sie ihn am Terminal:

Fügen Sie den Befehl auf dem Terminal ein, nachdem Sie den Pfad des privaten Schlüsselpaares aus dem System geändert haben:

Verwenden Sie den folgenden Befehl, um die APT -Pakete zu aktualisieren:

sudo apt-Get-Update

Durch das Ausführen des obigen Befehls werden APT -Pakete aktualisiert:

Verwenden Sie den folgenden Befehl, um Repositories über http zugreifen zu können:

sudo apt-Get install \
APT-transport-https \
CA-Zertifikate \
Locke \
gnupg-Agent \
Software-Properties-Common

Der obige Befehl zeigt die folgende Ausgabe an:

Verwenden Sie den folgenden Befehl, um die Docker -Datei herunterzuladen:

curl -fssl https: // herunterladen.Docker.com/linux/ubuntu/gpg | sudo apt-key add -

Das Ausführen des obigen Befehls zeigt das folgende Ergebnis an:

Kopieren Sie den folgenden Befehl auf dem Terminal, um die Docker -Engine auf Ubuntu zu installieren:

sudo apt-get installieren Sie Docker-CE-Docker-CLI-Container.io

Durch Ausführen des obigen Befehls werden die folgenden Ausgabe angezeigt:

Geben Sie den folgenden Befehl ein, um das APT-Cache-Paket abzurufen:

Apt-Cache Madison Docker-CE

Installieren Sie die Docker-Engine Ihrer Wahl aus den APT-Cache-Paketen:

sudo apt-get installieren Sie Docker-CE-Docker-CLI-Container.io

Im Folgenden wird die Ausgabe angezeigt, nachdem der obige Befehl ausgeführt wird:

Installieren Sie die Docker -Datei mit dem folgenden Befehl:

sudo apt installieren Docker.io

Durch Ausführen des obigen Befehls werden die folgenden Ausgabe angezeigt:

Installieren Sie den Docker -Komponieren mit dem folgenden Befehl:

sudo apt installieren docker-compose

Der obige Befehl installiert den Docker-Compose auf Ubuntu:

Danach gehen Sie in die Seite der EC2 -Konsole, um die öffentlichen DNs der Instanz zu kopieren:

Öffnen Sie die WinSCP -Datei und melden Sie sich bei der AWS -Instanz an, um Docker -Dateien hochzuladen:

Sobald der Benutzer bei der AWS -EC2 -Instanz angemeldet ist, ziehen Sie einfach die Docker -Dateien auf Ubuntu:

Gehen Sie anschließend auf das Terminal, um den folgenden Befehl zu verwenden, um das Docker -Bild zu erstellen:

$ sudo docker-compose Build

Durch Ausführen des obigen Befehls werden die folgenden Ausgabe angezeigt:

Verwenden Sie den folgenden Befehl, um das an AWS bereitgestellte Docker -Bild auszuführen:

sudo docker-compose up

Im obigen Befehl wird das Docker -Bild ausgeführt:

Suchen Sie die öffentliche IP im AWS EC2 Dashboard, indem Sie die Instanz auswählen:

Geben Sie die öffentliche IP der EC2 -Instanz in den Webbrowser ein und drücken Sie die Eingabetaste:

Sie haben Docker Image erfolgreich in AWS eingesetzt.

Abschluss

So erstellen und verbinden Sie die EC2 -Instanz mit dem Dashboard des Dienstes von der AWS. Installieren Sie danach einfach die Docker -Engine, um die Datei auf der Instanz bereitzustellen. Laden Sie die Docker -Dateien mit der WinSCP -Anwendung in die EC2 -Instanz hoch, um die Docker -Datei auf dem AWS -Server auszuführen. Geben Sie die öffentliche IP -Adresse der Instanz im Webbrowser im System ein, um das bereitgestellte Docker -Image zu besuchen.