Heim > Artikel > Betrieb und Instandhaltung > Was ist der bewachte Container von Docker?
Der Daemon-Container von Docker ist ein Container, der keine langfristige Ausführung und keine interaktive Sitzung hat und zum Ausführen von Anwendungen und Diensten geeignet ist. Sie können den Befehl „docker run -d image name [COMMAND] [ARG...]“ verwenden Um den Daemon-Container zu starten, wird der Parameter auf „-d“ gesetzt, um beim Starten des Containers die Hintergrundlaufmethode zu verwenden.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-Version 19.03, Dell G3-Computer.
Extensions Knowledge
Strg+P
, Strg+P
zu verlassen. So läuft der Container im Hintergrund: $ docker run -i -t IMAGE /bin/bash Ctrl+P Ctrl+Q
docker attachment
verwenden, um eine Verbindung zum laufenden Container herzustellen: docker attach 容器名
Starten Sie den Guard-Container
So verwenden Sie den Befehl run
, um den zu starten Schutzbehälter? $ docker run -d 镜像名 [COMMAND] [ARG...]
Der Parameter -d
weist das System an, beim Starten des Containers im Hintergrund zu laufen. Wenn der Hintergrundvorgang jedoch endet, stoppt der Container trotzdem, daher wird hier eine Schleife verwendet, um den Hintergrund am Laufen zu halten:
ctrl+p
,ctrl+p
的方式退出容器,这样容器就会在后台运行:
$ docker logs [-f] [-t] [--tail] 容器名
想要再次进入到这个运行中的容器,可以采用docker attach
命令附加到运行中的容器:
$ docker top 容器名
启动守护式容器
那如何使用run
命令来启动守护式容器呢?
参数-d
会告诉系统,启动容器时,使用后台运行的方式。但是后台如果运行结束的话,容器依然会停止,因此这里采用一个循环来使得后台始终在运行:
查看容器日志
如果想要看容器内部的运行情况,可以查看其日志。
rrreee-f
表示一直跟踪日志的变化,并返回结果。–follows=True|False 默认为false;
-t
表示在返回的结果上加上时间戳。–timestamps=true|false 默认为false。
--tail
表示返回结尾处多少数量的日志。–tail=“all”。如果不指定,logs会返回所有的日志。
查看容器内进程
通过docker
的top
-f
bedeutet, die Änderungen im Protokoll weiterhin zu verfolgen und die Ergebnisse zurückzugeben. –follows=True|False Der Standardwert ist false; 🎜🎜🎜🎜-t
bedeutet das Hinzufügen eines Zeitstempels zu den zurückgegebenen Ergebnissen. –timestamps=true|false Der Standardwert ist false. 🎜🎜🎜🎜--tail
gibt die Anzahl der am Ende zurückgegebenen Protokolle an. --tail="all". Wenn nicht angegeben, werden von logs alle Protokolle zurückgegeben. 🎜🎜🎜🎜🎜🎜Sehen Sie sich den Prozess im Container an🎜🎜🎜🎜 Verwenden Sie den Befehl top
von docker
, um den Prozess eines laufenden Containers anzuzeigen🎜rrreee🎜Empfohlene Studie: „🎜Docker-Video-Tutorial🎜》🎜Das obige ist der detaillierte Inhalt vonWas ist der bewachte Container von Docker?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!