So ändern Sie das Root-Passwort in einem Container mit Docker

So ändern Sie das Root-Passwort in einem Container mit Docker

1. Verwenden Sie den folgenden Befehl, um das SSH-Passwort beim Erstellen der Docker-Datei festzulegen

RUN echo "root:root" | chpasswd

2. Jetzt müssen Sie das Root-Passwort im Container ändern, nachdem der Container generiert wurde

Der Befehl docker exec -it centos7.5 root:newpassword | chpasswd wurde erfolgreich ausgeführt, aber die Kennwortaktualisierung ist fehlgeschlagen.

Der richtige Weg ist wie folgt:

PASS='neuesPasswort ' && echo -e "KaTeX-Analysefehler: 'EOF' erwartet, '\n' an Position 5 erhalten: PASS\̲n̲PASS" | docker exec -i centos7.5

Ergänzung: Wie lautet das Passwort nach Docker Pull CentOS? 【Xiaobaitiankeng】

Zur Erinnerung: Als ich das erste Mal Baotas Docker zum Pullen von CentOS8 verwendete, wurde ich beim Starten des CentOS8-Containers aufgefordert, ein Kennwort einzugeben. Ich war damals verwirrt. Wie lautete das Kennwort? Nach einer Stunde Arbeit habe ich endlich herausgefunden, wie es geht. Ich melde mich einfach per SSH bei meinem Server an und führe dann

docker exec -it Ihr Containername/bin/bash

Damit gelangen Sie direkt in den neuen Container. Wo steht also der Name Ihres Containers? Siehe das Bild unten

Ich führe also direkt aus

docker exec -it funny_tesla /bin/bash

Sie können den CentOS8-Container aufrufen und tun, was Sie möchten. . Ende~

Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Sollten dennoch Fehler oder unvollständige Überlegungen vorliegen, freue ich mich über eine Korrektur.

Das könnte Sie auch interessieren:
  • So erhalten Sie ein dauerhaftes kostenloses SSL-Zertifikat von Let’s Encrypt in Docker
  • Docker-Lösung zum Anmelden ohne Root-Rechte
  • So ändern Sie das Root-Passwort von MySQL in Docker
  • So erhalten Sie Root-Berechtigungen in einem Docker-Container
  • Docker CP kopiert Dateien und gibt den Container ein
  • Docker verwendet Root, um in den Container zu gelangen
  • Lösung für den Docker-Container, der keine Schreibberechtigung für das Host-Verzeichnis hat
  • So fügen Sie Docker ein Zertifikat hinzu

<<:  Einführung in die Farbabstimmung von Königsblau für Webdesign

>>:  Zusammenfassung einiger gängiger Methoden des JavaScript-Arrays

Artikel empfehlen

HTML+CSS zum Erstellen eines Dropdown-Menüs

1. Beispiel einer Dropdown-Liste Der Code lautet ...

Beispielcode zur einfachen Implementierung des Seitenlayouts mit Flex-Layout

Kommen wir ohne weitere Umschweife direkt zum Cod...

Details zur Verwendung von JS-Array-Methoden some, every und find

Inhaltsverzeichnis 1. einige 2. jedes 3. finden 1...

Natives JS zur Implementierung der Formularvalidierungsfunktion

Inhaltsverzeichnis Bei der Entwicklung kann eine ...

WeChat Mini-Programm: Position des Videofeuers zufällig

In diesem Artikel wird der spezifische Code zur z...

Lösen Sie den Konflikt zwischen Docker und VMware

1. Docker-Startproblem: Problem gelöst: Sie müsse...

Mit JS ein kleines Flugzeugkriegsspiel implementieren

In diesem Artikelbeispiel wird der spezifische JS...

Webdesign-Kenntnisse: Problem der adaptiven Höhe von Iframes

Manche Leute sind vielleicht noch nicht auf dieses...

Ändern Sie das JVM-Kodierungsproblem, wenn Tomcat ausgeführt wird

Frage: Vor kurzem traten bei der Bereitstellung d...

Detaillierte Erläuterung der Verwendung des MySQL-Auswahl-Cache-Mechanismus

Der MySQL-Abfragecache ist standardmäßig aktivier...

Lernen Sie, mit Eclipse eine Verbindung zur MySQL-Datenbank herzustellen

Vorwort Da immer wieder Fehler auftreten, protoko...