守護式容器

2021-08-28 09:41:27 字數 1325 閱讀 4846

守護式容器:

什麼是守護式容器:

能夠長期執行

沒有互動式會話

適合執行應用程式和服務

以守護形式執行容器:

docker run -i -t image /bin/bash

ctrl+p  ctrl+q來退出互動式容器的bash,這樣互動式容器就在後台執行

docker ps

(再次進入退出(在後台中執行的容器))

附加到執行中的容器:

docker attach 容器名(可以是container id/names中的名字)

ctrl+p  ctrl+q

docker ps

docker attach 容器名(可以是container id/names中的名字)

exit

docker ps

啟動守護式容器:

docker run -d 映象名 [command][tag...]

啟動容器時,使用後台的方式來執行命令

docker run --name dc1 -d ubuntu /bin/sh -c "while true;do echo hello world;sleep 1;done"

docker ps

檢視容器日誌:

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

-f --follow=true|false 預設為false           //跟蹤日誌的變化,並返回結果

-t --timestamps=true|false預設為false   //返回的結果上加上時間戳

--tail="all"      //返回結尾處多少數量的日誌

檢視容器內程序:

docker top 容器名

在執行中的容器內啟動新程序:

docker exec [-d][-i]-[-t] 容器名  [command][tag...]

docker exec -i -t dc1 /bin/bash

停止守護式容器:

docker stop 容器名

docker skill  容器名(比較快速)

docker ps

ctrl + p  ctrl + q

docker run -d

docker logs

docker top

docker exec

docker stop/kill

使用docker幫助檔案

man docker-run

man docker-logs

man docker-top

man docker-exec

...

守護式容器

1.什麼是守護式容器 能夠長期執行 沒有互動式會話 適合執行應用程式和服務 2.啟動守護式容器方法一 2.1啟動互動式容器 2.2按ctrl p 和ctrl q退出互動式容器 2.3檢視正在執行的容器 發現容器正在執行 2.4進入正在執行的容器 3.啟動守護式容器方法二 3.1docker run ...

建立守護式容器

一般的生產環境,肯定要用到守護式容器。根據書上的介紹 如下 docker run name test2 d ubuntu bin sh c while true do echo hello world sleep 10 done d 表示容器放在後台執行 輸出的結果是返回乙個容器id 用docker...

C 容器 關聯式容器

由於multimap和map相差不大,所以基本以map做練習 集合 map 是一種包含已 排序 公升序 物件的關聯 容器。map multimap會根據待定的排序準則,自動將元素排序。兩者不同在於前者不允許元素重複,而後者允許。集合元素的第乙個引數是key,第二個元素當做value,元素的順序與ke...