1.獲取容器的日志信息
用法:
docker container logs [OPTIONS] CONTAINER
docker logs [OPTIONS] CONTAINER
Options選項:
| 簡寫方式 | 完整書寫方式 | 中文含義 |
|---|---|---|
| --details | Show extra details provided to logs | |
| -f | --follow | 跟隨最新的日志輸出 |
| --since string | 顯示自時間戳以來的日志(例如2013-01-02T13:23:37)或相對日志(例如42m for 42分鐘) | |
| --tail string | 顯示最后多少‘行數’日志(默認為“all”) | |
| -t | --timestamps | 獲取日志時顯示時間戳 |
| --until string | 顯示時間戳之前的日志(例如2013-01-02T13:23:37)或相對日志(例如42m for 42分鐘) |
2.列出所有容器
用法:
docker container ls [OPTIONS]
Options選項:
| 名稱,簡寫 | 默認值 | 描述 |
|---|---|---|
--all, -a |
false | 顯示所有容器(默認只顯示運行的) |
--filter, -f |
根據提供的條件過濾輸出 | |
--format |
使用Go模板打印容器 | |
--last, -n |
-1 |
顯示最后創建的容器(包括所有狀態) |
--latest, -l |
false | 顯示最新創建的容器(包括所有狀態) |
--no-trunc |
false | 不要截斷輸出 |
--quiet, -q |
false | 只顯示數字ID |
--size, -s |
false | 顯示文件大小 |
3.啟動一個或多個停止的容器
用法:
docker container start [OPTIONS] CONTAINER [CONTAINER...]
Options選項:
| 名稱,簡寫 | 默認值 | 描述 |
|---|---|---|
--attach, -a |
false | 連接STDOUT/STDERR并轉發信號 |
--checkpoint |
從這個檢查點還原 | |
--checkpoint-dir |
使用自定義檢查點存儲目錄 | |
--detach-keys |
覆蓋分離容器的鍵順序 | |
--interactive, -i |
false | 附加容器的STDIN |
4.停止一個或多個運行容器
用法:
docker container stop [OPTIONS] CONTAINER [CONTAINER...]
Options選項:
| 名稱,簡寫 | 默認值 | 描述 |
|---|---|---|
--time, -t |
10 | 等待停止秒鐘,然后再殺死容器 |
5.重啟一個或多個容器
用法:
docker container restart [OPTIONS] CONTAINER [CONTAINER...]
Options選項:
| 名稱,簡寫 | 默認值 | 描述 |
|---|---|---|
--time, -t |
10 | 等待停止秒鐘,然后再殺死容器 |