Jenkins docker容器无法在远程服务器上运行docker compose

时间:2019-06-18 18:32:16

标签: docker jenkins ssh

我有2个ubuntu 16.04服务器:

1-Jenkins作为docker容器(jenkins服务器)

2-安装了Docker的服务器(docker服务器)

在docker服务器中,我也有运行docker compose文件的脚本。 我正在尝试从jenkins SSH到docker服务器并运行脚本,但是它始终失败:

“无法通过http + docker:// localhost连接到Docker守护程序-它正在运行吗?

如果它位于非标准位置,请使用DOCKER_HOST环境变量指定URL。”

当我尝试直接从docker服务器运行脚本时,它运行完美。

重要的一点是,如果我尝试直接运行sudo docker-compose up -d而不是运行脚本,那么效果很好。

有什么建议吗?

预先感谢

我已经尝试过的

步骤: 在运行脚本之前重新启动docker服务 用sudo运行docker

0 个答案:

没有答案