【问题标题】:"docker exec container bash" not working in jenkins“docker exec container bash”在詹金斯中不起作用
【发布时间】:2021-10-19 10:33:19
【问题描述】:

我正在尝试在 jenkins 的 Execute Shell Script on Remote Host 构建步骤中执行以下命令。

docker exec -it container bash
cd /internal

但是internal文件夹找不到,好像docker exec命令没有执行一样。

问题

如何在 jenkins 的 在远程主机上执行 Sell 脚本 构建步骤中在 docker 容器内运行命令?

提前致谢。

【问题讨论】:

  • docker exec -it container sh -c 'cd /internal && some_command'
  • 谢谢。我发现docker exec container bash -c 'cd /internal ; some_command' 也解决了这个问题。

标签: linux bash docker jenkins


【解决方案1】:

docker exec container bash -c 'cd /internal ; command 2 ; command 3'

解决了我的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-03
    • 2015-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多