Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist der bewachte Container von Docker?

Was ist der bewachte Container von Docker?

WBOY
WBOYOriginal
2022-07-21 17:03:411971Durchsuche

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.

Was ist der bewachte Container von Docker?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-Version 19.03, Dell G3-Computer.

Was ist der Daemon-Container von Docker?

Extensions Knowledge

  • Führen Sie den Container im Daemon-Modus aus
  • Der einfachste Weg besteht darin, den Container mit Strg+P, Strg+P zu verlassen. So läuft der Container im Hintergrund:
$ docker run -i -t IMAGE /bin/bash
Ctrl+P Ctrl+Q
  • Denken Sie: Um diesen laufenden Container wieder aufzurufen, können Sie den Befehl 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+pctrl+p的方式退出容器,这样容器就会在后台运行:

    $ docker logs [-f] [-t] [--tail] 容器名

    想要再次进入到这个运行中的容器,可以采用docker attach命令附加到运行中的容器:

    $ docker top 容器名

    启动守护式容器

    那如何使用run命令来启动守护式容器呢?

    rrreee

    参数-d会告诉系统,启动容器时,使用后台运行的方式。但是后台如果运行结束的话,容器依然会停止,因此这里采用一个循环来使得后台始终在运行:

    查看容器日志

    如果想要看容器内部的运行情况,可以查看其日志。

    rrreee
    • -f表示一直跟踪日志的变化,并返回结果。–follows=True|False 默认为false;

    • -t表示在返回的结果上加上时间戳。–timestamps=true|false 默认为false。

    • --tail表示返回结尾处多少数量的日志。–tail=“all”。如果不指定,logs会返回所有的日志。

    查看容器内进程

      通过dockertop

    Containerprotokoll anzeigen

    🎜Wenn Sie den Vorgang im Container sehen möchten, können Sie dessen Protokoll anzeigen. 🎜rrreee🎜🎜🎜-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!

    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn