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

3 Funktionen der toString-Methode in js

Inhaltsverzeichnis 1. Drei Funktionen der toStrin...

MySQL 5.6.24 (binär) automatisches Installationsskript unter Linux

In diesem Artikel wird der Skriptcode für die aut...

Verwenden Sie die Befehle more, less und cat in Linux, um Dateiinhalte anzuzeigen

Unter Linux können die Befehle cat, more und less...

Testen des Hyperlink-Öffnungsziels

Das Zielattribut eines Links bestimmt, wohin der L...

vue3+ts+EsLint+Prettier Standardcode-Implementierung

Inhaltsverzeichnis verwenden Verwendung von EsLin...

Unterschied und Prinzipanalyse des Nginx-Forward- und Reverse-Proxy

1. Der Unterschied zwischen Forward-Proxy und Rev...

Lernen Sie, wie Sie in 6 Sekunden 1 Million Datensätze in MySQL einfügen

1. Idee Es dauerte nur 6 Sekunden, um 1.000.000 D...

Wartungsmethode für den Innodb-Systemtabellenbereich

Umweltbeschreibung: Es gibt eine laufende MySQL-U...

So verwenden Sie Makros in JavaScript

In Sprachen werden häufig Makros zur Implementier...