如何在 bamboo 构建计划代理中的 docker 图像中执行命令?
how to execute commands within a docker image inside bamboo build plan agent?
我知道如何访问 bamboo agent (docker run -t -i the-image-name /bin/bash
) 中的 docker 图像,但我无法在进入后找到执行命令的方法,所以我无法查看里面的内容docker 某些任务执行后的图像。
有什么想法吗?
您可以通过两种简单的方法实现此目的:
- 如果您只想查看控制台以查看某些命令是否 运行,请查看 docker logs 命令:
docker logs [OPTIONS] CONTAINER
。这会将容器内发生的事情输出到 Bamboo。
- 如果你想登录容器并执行命令,那么你需要使用docker exec命令:
docker exec [OPTIONS] CONTAINER COMMAND [ARGS]
我知道如何访问 bamboo agent (docker run -t -i the-image-name /bin/bash
) 中的 docker 图像,但我无法在进入后找到执行命令的方法,所以我无法查看里面的内容docker 某些任务执行后的图像。
有什么想法吗?
您可以通过两种简单的方法实现此目的:
- 如果您只想查看控制台以查看某些命令是否 运行,请查看 docker logs 命令:
docker logs [OPTIONS] CONTAINER
。这会将容器内发生的事情输出到 Bamboo。 - 如果你想登录容器并执行命令,那么你需要使用docker exec命令:
docker exec [OPTIONS] CONTAINER COMMAND [ARGS]