---
# System prepended metadata

title: Docker (五) 查看容器訊息
tags: [Docker]

---

###### tags: `Docker`

# Docker (五) 查看容器訊息

這次的是紀錄在上一章 [Docker 學習筆記 (四)](https://hackmd.io/@AndyAnn/Sy4CrATj_) 後面偷偷使用的一些語法介紹。

## 查看 container 的內容

意思是指可以查看我們啟動成功的 container 內有哪些檔案，檔案內容有些甚麼之類的，可以方便我們確認是否遺漏檔案，或是檔案內容不是我們要的。

### 首先，先進入 container 內
```
docker exec -it container-name或是container-id /bin/bash
```
![](https://i.imgur.com/EomqZAh.png)

可以看到當前的位置從原始的 **綠色字體(自己的 VirtualBox)** 進入到 **白色字體(root@)** 裡面了，可以下 ls 查看檔案清單。

:::warning
⚠ 這邊有一個地方要注意，如果你所使用的 docker image 是有加上 alpine 的，如 :
<br>
```dockerfile=
FROM redis:alpine
```

指令則需改成 /bin/sh
<br>
```
docker exec -it container-name或是container-id /bin/sh
```
:::

### 用指令查看檔案內容

進去 container 內後，可以使用 cat 指令打印出檔案內容。

```
cat 檔案名稱
```
![](https://i.imgur.com/cr9nDzC.png)

如果要退出 container ，可以使用快捷鍵 ctrl + D 或是輸入 exit，就退回到原來的目錄底下了。

![](https://i.imgur.com/aw1KwNg.png)

:::info
這麼一來，就可以方便我們除錯了，我自己是還蠻常用這種方法來排查錯誤，不曉得是不是還有其他更便利簡單的方式 😏😏 ，等之後如果有碰到套件還是怎樣，再來做筆記 ~
:::