---
# System prepended metadata

title: 查看容器日誌
tags: [Docker]

---

# 查看容器日誌

###### tags: `Docker`

當程式容器化後

要怎麼知道程式運行的有沒有問題

或網頁開啟回報錯誤卻不知道問題在哪

這時候需要`翻開容器內日誌`

# 介面方式查看
打開Docker選擇要查看的容器
![](https://i.imgur.com/WD5HsCT.png)

會顯示容器內運行狀態
![](https://i.imgur.com/gp2owCt.png)

# Docker logs

但有個方法在`Host`檢視容器內運行狀態又不需要這樣點

使用任一shell

這裡的`flow_nginx`是我的`容器名稱`
```bash=
# --follow 持續顯示
docker logs flow_nginx --follow
```

也能變化用法
    
```bash=
# --tail 10 `列出最新十則訊息`
# | grep 篩選出文字訊息“error_handler”標記為紅字
# -i 不區分英文大小寫
docker logs flow_nginx --tail 10 | grep -i error_handler
```


