iT邦幫忙

2021 iThome 鐵人賽

DAY 5
0
DevOps

container & k8s 奏鳴曲系列 第 5

[13th][Day5] 建立一個 daemon container

除了 交互式的 container(interactive container)
也能建立長期運行的 container(daemonized container)

背景式的、沒有互動式會話的 container 適合用來執行應用程式&服務

docker run --name daemon_eric -d ubuntu bash -c "while true; do echo hello 2021ironman ; sleep 1 ; done "

上述指令中使用了 docker run 中的 -d 參數,Docker 會將 container 放到後台執行
-c 下了一個命令 while 循環一直不斷的跟 鐵人賽 say hello hello .... and hello

執行完畢 docker 只會回傳一個 container ID
https://ithelp.ithome.com.tw/upload/images/20210912/20119546avP6rTTBho.png

檢查一下 contaier 有沒有活著 docker ps

看看 container 內部在幹些啥兒

docker logs [OPTIONS] CONTAINER

https://ithelp.ithome.com.tw/upload/images/20210912/20119546esVvRxaIjp.png

若是在後面加上 -f 則能『即時更新』 『監控』docker log

docker logs --tail 10 daemon_eric 來看最後的十行 log
https://ithelp.ithome.com.tw/upload/images/20210912/20119546pyCuukOV5H.png

docker logs --tail 0 -f daemon_eric 來看最新的一則log 而不必全面概覽
(請看動圖)


上一篇
[13th][Day4] 容器四五事
下一篇
[13th][Day6] Docker log
系列文
container & k8s 奏鳴曲30

尚未有邦友留言

立即登入留言