从 jenkins 中的 docker 容器运行命令时没有日志

Gra*_*ips 5 bash jenkins docker

我有一个在 jenkins 中运行的 bash 脚本,它启动一个 docker 容器并运行一个简单的命令 (PWD),但该命令的输出未写入构建控制台。任何想法我配置错误?我尝试了各种 docker 参数,但似乎没有任何效果。似乎只有在执行 docker run 或 docker exec 命令时才会出现问题。docker rm 命令将输出打印到 jenkins 控制台。

例子:

+ docker run my-image /bin/bash -c pwd

注意:jenkins 构建也是在 docker 容器中执行的

小智 1

使用docker log -f <container_name_or_id>可能会有所帮助

\n

https://docs.docker.com/engine/reference/commandline/logs

\n

docker log --follow 命令将继续从容器\xe2\x80\x99s STDOUT 和 STDERR 传输新输出。

\n