我怎样才能运行docker – 由jenkins的shell脚本组成
我试图运行命令docker-compose up -d
作为jenkins的构build步骤,在“执行shell”。 作业失败,并给我下面的控制台日志:
docker-compose up –build -d无法在http + docker上连接到Docker守护进程:// localunixsocket – 它正在运行吗?
如果位于非标准位置,请使用DOCKER_HOST环境variables指定URL。 构build步骤'执行shell'标记构build为失败完成:失败
当我进入jenkins工作区(/ var / lib / jenkins / workspace / app /),并试图运行docker-compose时,起初我可以得到一个正常的版本。 现在我在控制台中得到错误: ERROR: Error processing tar file(archive/tar: invalid tar header):
当然,从控制台调用时,应用程序在主目录中生成并正常运行。
Docker正在主机上运行。 可以通过普通用户运行docker-compose。 我没有将jenkins用户添加到docker组。 我甚至尝试过从http://blog.csdn.net/qiyueqinglian/article/details/46559825的一些亚洲教程,这使得我在默认/ docker中更改了DOCKER_OPTS,但是在重新启动docker服务之后,它并没有在端口4243上运行,所以我没有理解翻译或它不工作在Ubuntu 16.04(主机系统)。
jenkins没有在容器中运行,它随意安装在主机上,没有虚拟机没有docker,没有任何东西。 我试图从主机(清除等)完全删除docker和jenkins,并重新安装,仍然是相同的错误。
有任何想法吗?
- 大厅CIpipe道给错误: – 获取https://registry-1.docker.io/v2:净/ HTTP:请求在等待连接时取消
- 在当地jenkins CIbuild立一个项目,并将该项目部署到Digital Ocean等远程服务器
- Javadocker文件。 build立和testing或只是运行jar文件?
- 如何知道我的程序是否在我的Docker中完全启动
- 在Docker容器中无法访问Spring Boot API
- CI和CD实施问题
- 如何与jenkinsdocker集装箱装卸docker卷?
- 在容器中build立和testing是否更好?
- SonarQube,Jenkins和GitLab是否可以集成到Docker中?