Ich habe versucht, Docker auf einer EC2-Instanz zu installieren

Hintergrund

Es wird gesagt, dass, wenn Sie Docker nicht kennen, es gefährlich ist, Als Anfänger bin ich mir nicht sicher, was Docker ist und wofür es nützlich ist. Ich habe ein Nachschlagewerk gekauft, bin mir aber nicht sicher, was darin steht. Vorerst fragte ich mich, ob ich etwas verstehen könnte, wenn ich tatsächlich damit spielen würde.

Installation

Ich habe gelernt, wie man einen Server auf AWS erstellt, also habe ich ihn auf der Instanz installiert, die ich zu diesem Zeitpunkt erstellt habe. Versuchen. Wenn Sie es in der Mitte nicht verstehen, können Sie es zurücksetzen, indem Sie die Instanz beenden. Ich dachte, also habe ich es so gemacht.

Melden Sie sich zunächst bei der Instanz an

% ssh -i Schlüsselpaar ec2-user@Domainname

       __|  __|_  )
       _|  (     /   Amazon Linux 2 AMI
      ___|\___|___|

https://aws.amazon.com/amazon-linux-2/

Dann installieren Sie Docker

$ sudo amazon-linux-extras install docker

Es wird einmal gestoppt, geben Sie also y ein, um fortzufahren, und die Installation wird abgeschlossen. Versuchen Sie, Docker zu starten.

$ sudo service docker start
Redirecting to /bin/systemctl start docker.service

Setzen Sie die Docker-Berechtigung auf ec2-user, damit Sie zum Zeitpunkt des Betriebs kein sudo hinzufügen müssen.

$ sudo usermod -a -G docker ec2-user

Melden Sie sich einmal von der Instanz ab, um die Einstellungen wiederzugeben

$ exit

Melden Sie sich erneut bei der Instanz an und überprüfen Sie

$ systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
   Active: active (running)seit Kim 2020-10-23 05:16:20 UTC; 5min ago
     Docs: https://docs.docker.com

Ich habe active (running) geschrieben, also scheint es zu funktionieren.

Nächster

Ich habe es vorerst installiert, also werde ich damit herumspielen.

Recommended Posts

Ich habe versucht, Docker auf einer EC2-Instanz zu installieren
Ich habe versucht, CentOS 8 unter ESXi 6.7 zu installieren
Fehler beim Installieren der Ruby-Ausführungsumgebung auf der EC2-Instanz
Ich habe Docker auf EC2 installiert und gestartet
So installieren Sie Ruby auf einer EC2-Instanz von AWS
Bereitstellen von Laravel mit Docker auf EC2 unter AWS ① (EC2-Instanz erstellen)
Ich habe versucht, das Docker Integration-Plug-In in IntelliJ zu installieren
Installieren Sie Docker auf AWS EC2
Ich habe BIND mit Docker ausprobiert
Ich habe versucht, das Ruby on Rails-Plugin mit vim-plug zu installieren
So erstellen Sie einen Anwendungsserver auf einer EC2-Instanz von AWS
Ich habe versucht, eine React.js x TypeScript x Material-Benutzeroberfläche in einer Docker-Umgebung zu erstellen
So erstellen Sie einen Webserver auf einer EC2-Instanz von AWS
Starten Sie einen Docker-Container auf EC2 (persönliches Memorandum)
Ich habe versucht, ein automatisches Backup mit angenehmem + PostgreSQL + SSL + Docker zu erstellen
Ich habe versucht, Scalar DL mit Docker zu verwenden
Beginnen Sie mit der Installation von Docker auf EC2 und dem Ausführen von Yellowfin in einem Container
Zusammenfassung des Docker-Verständnisses für Anfänger Until ~ Bis zur Bereitstellung eines Docker-Containers auf einer EC2-Instanz ~
Ich habe versucht, AdoptOpenjdk 11 unter CentOS 7 zu erstellen
Was ist Docker? Ich habe versucht zusammenzufassen
Erstellen Sie eine Umgebung mit Docker unter AWS
Erstellen Sie eine Ultra96v2-Entwicklungsumgebung auf Docker 1
Ich habe versucht, das auf Vagrant erstellte Portfolio in die Entwicklungsumgebung von Docker zu migrieren
[Erste Umgebungskonstruktion] Ich habe versucht, eine Rails6 + MySQL8.0 + Docker-Umgebung unter Windows 10 zu erstellen.
Ich habe versucht, Java einfach auf meinen Mac zu bringen
Ich habe versucht, AdoptOpenJDK 11 (11.0.2) mit dem Docker-Image zu überprüfen
Durchsuchen Sie eine Instanz von Tab's View unter Android
Ich habe OmniSci unter CentOS 7 + GeForce RTX 2080 Ti ausprobiert.
Ich habe versucht, eine Anwendung in 2 Sprachen zu entwickeln
Ich habe versucht, Java in einem Mac-Terminal auszuführen
Ich habe versucht, mit Gradle auf Heroku zu beginnen
Freiheit auf Docker
Ich habe es mit Spring versucht.
Ich habe versucht, Tomcat zu setzen
Ich habe versucht, ① umzugestalten
Hinweise zu Fehlern bei der Installation des JDK und zu versuchten Gegenmaßnahmen
Ich habe FizzBuzz ausprobiert.
EC2 auf Docker-Compose
Ich habe JHipster 5.1 ausprobiert
Redmine auf Docker
Ich habe eine Ubuntu-Umgebung unter Windows 10 mit WSL2 erstellt.
Ich habe versucht, Log4j2 auf einem Java EE-Server zu verwenden
Ich habe versucht, YOLO v4 unter Ubuntu und ROS zu verwenden