So erhalten Sie Shell -Zugriff auf den laufenden Docker -Container
- 2553
- 289
- Matteo Möllinger
In unseren vorherigen Docker -Tutorials haben Sie erfahren, wie Sie Docker auf CentOS installieren oder Docker auf dem Debian -basierten System installieren. Schreiben Sie auch Tutorials zum Erstellen oder Löschen von Docker -Containern. In diesem Tutorial können Sie Shell -Zugriff auf Ihren laufenden Docker -Container erhalten.
#1. Verwenden von Docker Anhang
Sie können Bash -Shell -Zugriff in Ihrem Docker -Container mit dem Befehl anhang abrufen. Aber Ihr Docker -Container muss mit /bin /bash gestartet werden.
Verwenden Sie die folgende Syntax, um den Shell -Zugriff auf Docker -Container zu erhalten.
$ sudo docer anhängen
Zum Beispiel wird Ihr Docker -Container mit ID 76Debad837D2 und Name Happy_tecadmin ausgeführt. Verwenden Sie einen der folgenden Befehle mit Anhang -Methode.
Verwenden von Container -ID:
$ sudo docer beibringen 76debad837d2
Verwenden von Containernamen:
$ sudo docer at Contan Happy_tecadmin
#2. Verwenden von Docker Exec
Wenn Docker -Container nicht mit /bin /bash -Befehl gestartet wurde. Dann können Sie nicht den Befehl anhängen. Jetzt müssen Sie den EXEC -Befehl verwenden, um Bash in Ihrem Container zu erstellen. Stellen Sie sicher, dass Sie Docker Version> = 1 verwenden.3.
Verwenden Sie die folgende Syntax, um den Shell -Zugriff auf Docker -Container zu erhalten.
$ sudo docer exec -itverprügeln
Zum Beispiel wird Ihr Docker -Container mit ID 76Debad837D2 und Name Happy_tecadmin ausgeführt. Verwenden Sie einen der folgenden Befehle mit der Exec -Methode.
Verwenden von Container -ID:
$ sudo docer exec -it 76debad837d2 Bash
Verwenden von Containernamen:
$ sudo docer exec -it Happy_tecadmin Bash
- « So schließen Sie bestimmte Pakete vom YUM -Update aus
- Top -Webdesign -Tools, die jeder Designer bewusst sein muss »