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

Verwenden von Apache ab zum Durchführen von HTTP-Leistungstests

Mac wird mit Apache-Umgebung geliefert Öffnen Sie...

CSS-Beispielcode zum Festlegen des Bildlaufleistenstils

Der CSS-Implementierungscode zum Festlegen des Bi...

Installieren Sie JDK8 im RPM-Modus auf CentOS7

Nach der erfolgreichen Installation von CentOS 7 ...

Erklärung des HTML-Codes der Webseite: geordnete Liste und ungeordnete Liste

In diesem Abschnitt lernen wir Listenelemente in ...

Verwenden Sie momentJs, um eine Countdown-Komponente zu erstellen (Beispielcode)

Heute möchte ich einen Countdown von Vue und Mome...

Zusammenfassung der MySql-Import- und Exportmethoden mit mysqldump

Datenbankdaten exportieren: Öffnen Sie zuerst cmd...

Vue+Flask realisiert Videosynthesefunktion (Drag & Drop-Upload)

Inhaltsverzeichnis Wir haben in einem früheren Ar...

SQL-Implementierung von LeetCode (184. Das höchste Gehalt der Abteilung)

[LeetCode] 184. Abteilung Höchstes Gehalt Die Mit...

Detaillierte Schritte zur Neuinstallation von VMware Tools (grafisches Tutorial)

VMware Tools ist ein Tool, das mit virtuellen VMw...

So starten Sie ein Java-Programm im Docker

Erstellen Sie ein einfaches Spring Boot-Webprojek...

Natives JS zur Implementierung der Drag-Position-Vorschau

In diesem Artikel wird eine kleine Demo gezeigt, ...

So implementieren Sie einen Animationsübergangseffekt im Frontend

Inhaltsverzeichnis Einführung Traditionelle Überg...