当前位置: 首页 > 知识库问答 >
问题:

如何运行docker-compose up作为Jenkins编写shell脚本

阎建德
2023-03-14

我试图在“Execute Shell”中运行命令docker-compose up-d作为Jenkins的构建步骤。作业失败,并给出以下控制台日志

docker-compose up--build-d无法连接到HTTP+Docker://localUnixSocket上的Docker守护进程-它正在运行吗?

Jenkins不在容器中运行,它只是随便安装在主机上,没有VM,没有docker,什么都没有。我尝试删除docker和jenkins完全从主机(清除等)和重新安装,仍然是相同的错误。

有什么想法吗?

共有1个答案

孙岳
2023-03-14

以根用户身份单击此命令,然后再试一次

usermod -aG docker jenkins
 类似资料:
  • 本文向大家介绍linux shell(.sh)脚本编写和运行入门,包括了linux shell(.sh)脚本编写和运行入门的使用技巧和注意事项,需要的朋友参考一下 编写第一个shell脚本 在gedit中编写.sh格式的文件,保存为a.sh。 在终端调用脚本,定位到目录,然后输入: bash a.sh 看到打印结果如上所示。 编写第一个if/else脚本 编写的if/else如下: if和 ; 之

  • 问题内容: 我是Jenkins的新手,我一直在搜索,但是找不到我想要的东西。 我想知道如何在Jenkins(Build-Execute Shell)中运行docker命令: 例: 我已经在Jenkins Configure System中将Docker Installation设置为“从docker.io安装最新版本”,并且还安装了多个Docker插件。但是,它仍然不起作用。 谁能帮我指出我还要检

  • 问题内容: 感谢您收看这个问题。 所以我的问题与如何在docker-compose up指令上运行脚本的最佳实践有关。 目前,我正在主机和容器之间共享一个卷,以使脚本更改对主机和容器均可见。与监视脚本轮询配置文件中的更改类似。 该脚本必须根据预定义规则对主机进行更改。 所以我的问题是: 我如何才能在docker-compose up指令上甚至从服务的dockerfile上启动此脚本,以便每当容器启

  • 问题内容: 您可以在外壳程序脚本运行时对其进行编辑,并使更改影响正在运行的脚本吗? 我对csh脚本的具体情况感到好奇,因为我有该批处理运行一系列不同的构建风格并整夜运行。如果在操作过程中发生什么事情,我想加入并添加其他命令,或注释掉未执行的命令。 如果不可能,是否有任何外壳或批处理机制可以使我做到这一点? 当然,我已经尝试过了,但是要知道它是否有效还需要几个小时,而且我对幕后正在发生或未发生的事情

  • 问题内容: 如何从Docker容器控制主机? 例如,如何执行复制到主机的bash脚本? 问题答案: 那真的取决于您需要该bash脚本执行的操作! 例如,如果bash脚本仅回显某些输出,则可以执行 另一种可能性是您希望bash脚本安装某些软件-例如要安装docker-compose的脚本。你可以做类似的事情 但是,此时,您真的必须深入了解脚本在做什么,以允许容器从容器内部对其主机授予特定权限。

  • 如何从docker容器控制主机? 例如,如何执行复制到主机的bash脚本?