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 提供的工具和第三方工具来实现这一功能。