如何在詹金斯的容器中执行命令

时间:2018-07-31 09:06:41

标签: docker jenkins jenkins-plugins rancher

我是rancher / docker世界的新手,并且我试图找到最佳方法来在现有容器中执行来自Jenkins的命令(主要是bash和php命令),以便将Jenkins用作作业调度程序。 / p>

在我的旧版本中,我是通过使用“在远程服务器上执行SSH”来执行此操作的。但是我读到这不是使用docker时实现此目标的最佳方法,而使用docker exec则更好。

那么您对此有何建议?此刻,我正在计算那些场景:

  1. 在我的应用容器上安装openssh服务器,并使用链接从Jenkins对其进行SSH
  2. 运行容器应用程序的主机上的SSH,并使用“ docker exec”。但是困难在于,每次在Jenkins中运行构建时,都要知道容器的托管位置
  3. 有什么想法吗?

非常感谢您的帮助

0 个答案:

没有答案