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