Heim >Betrieb und Instandhaltung >Docker >Welchen Status haben Docker-Container?
Es gibt 7 Containerstatus: 1. „erstellt“, was bedeutet, dass er erstellt wurde; 2. „Neustart“, was bedeutet, dass er neu gestartet wird; 3. „Laufend“, was bedeutet, dass er ausgeführt wird; , was bedeutet, dass es migriert wird; 5. „pausiert“ bedeutet angehaltener Zustand 6. „beendet“ bedeutet gestoppt usw.
Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Docker-1.13.1-Version, Dell G3-Computer.
Sehen Sie sich den Status aller Container unter Docker an:
docker ps -a
Im zurückgegebenen Inhalt ist ein Feld STATUS.
STATUS: Es gibt 7 Containerstatus:
created(已创建) restarting(重启中) running(运行中) removing(迁移中) paused(暂停) exited(停止) dead(死亡)
Unter diesen Status sind die fünf Status mit Ausnahme von Neustart (Neustart) und Entfernen (Migrieren) die häufigsten. Einige davon sind im Grunde die häufigsten Container-Lebenszyklusdiagramme enthalten nur fünf Zustände: erstellt, ausgeführt, angehalten, beendet und tot.
Wenn ein Container aus irgendeinem Grund in den Status exit
wechselt, können Sie ihn mit start
neu starten. Beispiel: Beim Ausführen wird dies angezeigt Der Container läuft nicht und der Container wird nicht angezeigt, wenn docker ps
verwendet wird exited
状态时,可以使用start
重新启动,例如:当运行时,提示这个容器未在运行,同时使用docker ps
时没有显示出该容器
随后,想要重新新建一个容器,发现提示之前创建的容器其实还在,使用docker ps -a
查看所有容器,看到:其实是处于exited
状态
随后,使用docker start OCR
重新启动了这个容器,检查了一下,里面的东西还是都在的。
类似exited(停止)
UP还在运行中(running)
另外,如果想知道这些状态,最简单的方式是,docker --help
Später wollte ich einen neuen Container erstellen und stellte fest, dass der zuvor erstellte Container tatsächlich noch vorhanden war. Verwenden Sie docker ps -a um es anzusehen. 024/a3a68136fcaf9269cde982f6164d4e18-1. png" alt="Bildbeschreibung hier einfügen"/><span style="max-width:90%"></span>Anschließend habe ich mit <code>docker start OCR
den Container neu gestartet und überprüft, ob alles darin noch vorhanden ist.
Ähnlich wie „exited(stop)
UP läuft noch
docker --help
In den zurückgegebenen Informationen können Sie Folgendes sehen: # 用来创建容器 create Create a new container # 在一个运行状态的容器中执行命令 exec Run a command in a running container # 杀死运行中的容器 kill Kill one or more running containers # 让容器暂停 pause Pause all processes within one or more containers # 恢复容器 unpause Unpause all processes within one or more containers # 重启容器 restart Restart one or more containers # 新建并初始化一个容器(注意 是一个新的容器) run Run a command in a new container # 启动一个被停止的容器 start Start one or more stopped containers # 暂停运行中的容器 stop Stop one or more running containers
Spiegelt hauptsächlich die sich ändernde Beziehung zwischen den fünf Zuständen erstellt (erstellt), läuft (läuft), pausiert (paused), beendet (stopped) und tot (tot).
Aus: Docker Series 03 – Docker Basics
Tatsächlich sollte das obige Bild ursprünglich stammen von:
Referenz :
Empfohlenes Lernen: „Docker-Video-Tutorial
“🎜Das obige ist der detaillierte Inhalt vonWelchen Status haben Docker-Container?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!