在docker客戶端命令行中我們可以使用events命令從服務器獲取實時事件便于查找調試問題,使用inspect命令獲取容器或鏡像的元數據。
示例
docker events : 從服務器獲取實時事件
語法
docker events [OPTIONS]
OPTIONS說明:
-f :根據條件過濾事件;
--since :從指定的時間戳后顯示所有事件;
--until :流水時間顯示到指定的時間為止;
例如,顯示docker 2020年8月5日之后的所有事件,命令如下:
$ docker events --since="2020-08-05"
參數since如果指定的時間精確到秒的話需將時間改為時間戳,例如:
$ docker events --since="1596620704"
示例
docker inspect : 獲取容器或鏡像的元數據。
語法
docker inspect [OPTIONS] NAME|ID [NAME|ID...]
OPTIONS說明:
-f :指定返回值的模板文件。
-s :顯示總的文件大小。
--type :為指定類型返回JSON。
例如,獲取容器mynginx的元信息,命令如下:
$ docker inspect mynginx
如果想具體查看容器的某一項信息使用-f參數:
$ docker inspect -f {{".Id"}} mynginx