Hinweis: Ich verwende Centos, um Docker zu installieren Schritt 1: Docker installieren sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.daocloud.io/docker/linux/centos/docker-ce.repo sudo yum install -y -q --setopt=obsoletes=0 docker-ce-17.09.1.ce* docker-ce-selinux-17.09.1.ce* sudo systemctl Docker aktivieren sudo systemctl starte Docker sudo-Dienst-Docker-Status Hinweis: Dies habe ich zuvor installiert, daher muss das System die meisten Dinge nicht aktualisieren. Wenn Sie andere Versionen von Docker unter Linux installieren möchten, können Sie auf dieser Website den Installationsbefehl sehen: https://download.daocloud.io/Docker_Mirror/Docker Klicken Sie hier, um den Link zu öffnen Schritt 2: Docker Accelerator konfigurieren Registrieren Sie ein Konto bei DaoCloud (www.daocloud.io), scrollen Sie bis zum Ende und klicken Sie auf Accelerator Kopieren Sie diesen Konfigurationsbeschleunigercode und führen Sie ihn aus Schritt 3: Ubuntu-System auf Docker installieren Docker-Suche Ubuntu, um zu sehen, welche Versionen von Ubuntu-Images verfügbar sind Docker-Suche Ubuntu Ich verwende Docker Pull Ubuntu, um das erste direkt herunterzuladen: Docker-Images Sehen Sie sich das heruntergeladene Docker-Image an: docker run -tid --name ubuntu -p 23:22 ubuntu: Benennen Sie den neu erstellten Docker als Ubuntu und ordnen Sie ihn Port 23 zu. netstat -apnl | grep 23 Überprüfen Sie, ob Port 23 geöffnet ist Sie können sehen, dass Port 23 geöffnet ist. Rufen Sie mit docker exec -ti ubuntu /bin/bash das Docker-Ubuntu auf (oder verwenden Sie dockerrun -i -t ubuntu /bin/bash) und ändern Sie dann das Root-Passwort mit dem Befehl passwd. Schritt 4: Mit SSH beim Docker-Container anmelden apt install -y vim installieren (aktualisieren) vim Da die Meldung „Paket nicht gefunden“ angezeigt wird, müssen Sie die Quelle aktualisieren. Installieren Sie dann den OpenSSH-Server: apt install -y openssh-server Nach der erfolgreichen Installation ändern Sie in vim /etc/ssh/sshd_config die folgende Konfiguration, sodass Sie sich direkt als Root anmelden können: 1) PermitRootLogin hinzufügen ja Ich habe den obigen Satz auskommentiert und PermitRootLogin yes hinzugefügt. 2) UsePAM-Nr. hinzufügen Starten Sie den SSH-Dienst, service sshstart Beenden Sie Docker und geben Sie docker ps -a ein, um die Docker-ID anzuzeigen Öffnen Sie ein neues Terminal und geben Sie Docker über ssh [email protected] -p 23 ein: Oder Sie können direkt eine neue Sitzung in xshell konfigurieren, die zuvor festgelegte Portnummer (23) hinzufügen und sich anmelden. Erinnerung: Der von mir verwendete Server ist von Alibaba Cloud. Viele Ports von Alibaba Cloud sind standardmäßig nicht geöffnet. Der von mir eingestellte Port 23 ist auch nicht geöffnet. Bitte beachten Sie, dass Sie zur Alibaba Cloud-Konsole gehen müssen, um ihn zu öffnen, da Sie sich sonst nicht per SSH anmelden können. Schritt 5: Wir können auch dieses Ubuntu-Image speichern: Verwenden Sie sudo docker save -o ubuntu.zip. Ubuntu wird im aktuellen Verzeichnis gespeichert. Laden Sie dann das Image auf eine beliebige Maschine: Schritt 6: Wenn uns das vorhandene Bild nicht gefällt, können wir es auch löschen: Zeigen Sie die ID des Installationscontainers an Fahren Sie den Docker-Container vor dem Löschen herunter: Dann löschen: docker rm + Installationscontainer-ID Sie sehen, dass kein Container funktioniert, deshalb können Sie sich jetzt nicht anmelden. An diesem Punkt hat das Linux-System Docker installiert und die Anmeldung beim Docker-Container per SSH konfiguriert. Der obige Artikel zur Installation von Docker auf einem Linux-System und zur Anmeldung beim Docker-Container per SSH ist der gesamte Inhalt, den der Herausgeber mit Ihnen teilt. Ich hoffe, er kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Das könnte Sie auch interessieren:
|
<<: Zusammenfassung der MySQL-Ansichtsprinzipien und Anwendungsbeispiele
>>: JavaScript fügt Prototyp-Methodenimplementierung für integrierte Objekte hinzu
Methode 1: Verwenden Sie den Befehl SET PASSWORD ...
Vorwort Die Standarddatenbankdatei der MySQL-Date...
Derzeit verfügt Docker über einen offiziellen Mir...
Inhaltsverzeichnis Vorwort Frühere Iterationen It...
In diesem Artikelbeispiel wird der spezifische Co...
Sehen wir uns die Situation an, in der SecureCRT ...
Inhaltsverzeichnis Vorwort Hauptimplementierungsc...
1. Im Allgemeinen ist MariaDB in CentOS standardm...
Inhaltsverzeichnis 1. Zähldaten gehen verloren Lö...
Früher wurden manche Alarme aus verschiedenen Grü...
Dieser Artikel veranschaulicht anhand von Beispie...
1. Einführung in das Logrotate-Tool Logrotate ist...
1. MySQL über RPM-Paket installiert Dienst MySQL ...
In diesem Artikel wird die Installations- und Kon...
Einfaches Beispiel für die Verschönerung von HTML...