Docker run 本身不能直接進行事件監(jiān)聽,但你可以使用 Docker 的一些其他工具來實現(xiàn)事件監(jiān)聽
docker events
,它可以用來實時監(jiān)聽容器和 Docker 守護進程的事件。你可以使用這個工具來監(jiān)控容器的創(chuàng)建、啟動、停止等事件。要使用 docker events
,你需要在運行命令時添加 --format '{{json .}}'
參數(shù),以便將事件數(shù)據(jù)轉(zhuǎn)換為 JSON 格式。例如:docker events --format '{{json .}}'
docker-compose logs
命令來監(jiān)聽容器日志。這個命令會顯示所有容器的標準輸出和標準錯誤流。你可以使用 --tail
參數(shù)來限制顯示的最后幾行日志。例如:docker-compose logs --tail=5
總之,雖然 Docker run 本身不能進行事件監(jiān)聽,但你可以使用 Docker 提供的工具和第三方工具來實現(xiàn)這一功能。