首頁 >運維 >Docker >docker的守護式容器是什麼

docker的守護式容器是什麼

WBOY
WBOY原創
2022-07-21 17:03:412018瀏覽

docker的守護式容器是沒有長期運行、沒有互動式會話並且適合運行應用程式和服務的容器;可以利用「docker run -d 映像名稱[COMMAND] [ARG...] 」命令來啟動守護式容器,參數設定為「-d」表示啟動容器時使用背景運行的方式。

docker的守護式容器是什麼

本教學操作環境:linux7.3系統、docker19.03版、Dell G3電腦。

docker的守護式容器是什麼

什麼是守護式容器

  • 能夠長期運行

  • 沒有互動式會話

  • 適合執行應用程式和服務

擴充知識

以守護式形式運行容器

#最簡單的方式是以ctrl pctrl p的方式退出容器,這樣容器就會在背景運行:

$ docker run -i -t IMAGE /bin/bash
Ctrl+P Ctrl+Q

想要再次進入這個運行中的容器,可以採用docker attach指令附加到運行中的容器:

docker attach 容器名

#啟動守護式容器

##那要如何使用

run指令來啟動守護式容器呢?

$ docker run -d 镜像名 [COMMAND] [ARG...]
參數

-d會告訴系統,啟動容器時,使用背景運作的方式。但是後台如果運行結束的話,容器仍然會停止,因此這裡採用一個循環來使得後台始終在運行:

查看容器日誌

如果想要看容器內部的運作情況,可以查看其日誌。

$ docker logs [-f] [-t] [--tail] 容器名
  • -f表示一直追蹤日誌的變化,並傳回結果。 –follows=True|False 預設為false;

  • -t表示在傳回的結果上加上時間戳記。 –timestamps=true|false 預設為false。

  • --tail表示傳回結尾處多少數量的日誌。 –tail=“all”。如果不指定,logs會傳回所有的日誌。

查看容器內進程

#  透過

dockertop

####################################################################################指令來查看一個運行中容器的進程###
$ docker top 容器名
###推薦學習:《###docker影片教學###》###

以上是docker的守護式容器是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn