linux - “docker exec container bash”在詹金斯中不起作用
问题描述
我正在尝试在詹金斯的远程主机构建步骤上执行外壳脚本执行以下命令。
docker exec -it container bash
cd /internal
但是internal
没有找到该文件夹,就好像docker exec
没有执行该命令一样。
问题
如何在詹金斯的远程主机上执行销售脚本构建步骤中的 docker 容器内运行命令?
提前致谢。
解决方案
docker exec container bash -c 'cd /internal ; command 2 ; command 3'
解决了我的问题。
推荐阅读
- android - Android DataBinding / BindingAdapter 错误:{缺少返回语句}
- amazon-s3 - 在 S3 中的现有 ORC 文件上使用 Presto
- json - 将 CityGML 模型转换为 CityJson 文件
- firebase - 如何更改firebase颤动中数组字段的值?
- java - org.springframework.beans.factory.UnsatisfiedDependencyException Springboot
- java - Vaadin 7 中的外部脚本 (CORS) 问题
- permissions - Android 11 - 如何找到以编程方式选择的位置权限“仅允许这次”选项?
- javascript - 按月份名称对谷歌图表中的 X 轴进行排序
- wifi - 树莓派wifi连接手机
- python - 如何在此 PYTHON 文件中将形状从圆形更改为方形