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

So fügen Sie ein Lua-Modul zu Nginx hinzu

Lua installieren wget http://luajit.org/download/...

Vue implementiert die Drag & Drop-Funktion für Bilder

In diesem Artikelbeispiel wird der spezifische Co...

Freigabe der Schritte zum SVN-Dienstsicherungsvorgang

Schritte zur Sicherung des SVN-Dienstes 1. Quells...

Detaillierte Schritte zur Installation von MySql 5.7.21 unter Linux

Vorwort Die am häufigsten verwendete Datenbank in...

Regenbogen-Button-Stil erstellt mit CSS3

Ergebnis: Implementierungscode: html <div Klas...

HTML+CSS zum Erstellen eines geschichteten Pyramidenbeispiels

Dieser Artikel stellt hauptsächlich das Beispiel ...

Anbieterpräfix: Warum brauchen wir ein Browser-Engine-Präfix?

Was ist das Lieferantenpräfix? Anbieterpräfix – B...

Installieren Sie ein CentOS-System basierend auf WindowsX Hyper-V

Derzeit nutzen die meisten Linux-Benutzer entwede...

Vue implementiert nahtloses Scrollen von Listen

In diesem Artikelbeispiel wird der spezifische Co...

Detailliertes Beispiel für das Datenbankbetriebsobjektmodell in Spring jdbc

Detailliertes Beispiel für das Datenbankbetriebso...

Erkunden Sie die gängigen VMware ESXI CLI-Befehle

Inhaltsverzeichnis 【Allgemeine Befehle】 [Zusammen...

calc(), um einen Vollbild-Hintergrundinhalt mit fester Breite zu erreichen

In den letzten Jahren gab es im Webdesign einen T...