Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 如何从Python的git repo运行execute命令?壳牌公司+;码头工人_Bash_Git_Docker_Shell - Fatal编程技术网

Bash 如何从Python的git repo运行execute命令?壳牌公司+;码头工人

Bash 如何从Python的git repo运行execute命令?壳牌公司+;码头工人,bash,git,docker,shell,Bash,Git,Docker,Shell,我的目标是运行一个docker容器,它将模拟向外部API发送请求的物理设备 模拟器位于GitHub repo中,克隆后由bash脚本运行,该脚本: 建立一个虚拟电视 运行maven构建 通过运行docker容器的Python执行其他命令 它还可以删除docker容器 如何简化这些依赖关系并确保所有内容都打包在一个工作容器中(否则将通过shell脚本运行的应用程序)?您已经尝试过什么?你遇到了什么问题?@DavidMaze到目前为止,我试着从Python运行shell命令。但这是个好主意吗?看,运

我的目标是运行一个docker容器,它将模拟向外部API发送请求的物理设备

模拟器位于GitHub repo中,克隆后由bash脚本运行,该脚本:

  • 建立一个虚拟电视
  • 运行maven构建
  • 通过运行docker容器的Python执行其他命令
  • 它还可以删除docker容器

  • 如何简化这些依赖关系并确保所有内容都打包在一个工作容器中(否则将通过shell脚本运行的应用程序)?

    您已经尝试过什么?你遇到了什么问题?@DavidMaze到目前为止,我试着从Python运行shell命令。但这是个好主意吗?看,运行shell命令的Python运行bash脚本调用另一个运行shell命令的Python repo脚本并启动docker容器。在我看来,这似乎是一种压倒一切的方式。这就像一个项目运行另一个项目,要让另一个项目执行,它应该复制到第一个项目中。显然,Maven也构建了一个docker映像,所以我可能会使用它并重用它,省去了许多多余的步骤。