我一直在尝试使用Bamboo设置Continuous Delivery服务器。我已经准备好了部署。 Bamboo根据需要构建并测试我的C#项目。Bamboo:docker任务“尝试连接时发生错误:Post http://127.0.0.1:2375/v1.22/build”
然后我创建了一个“部署计划”,安装了docker并添加了服务器功能以使用docker,设置docker任务以构建并部署到dockerHub。
当我尝试部署,我得到这个错误:
An error occurred trying to connect: Post http: //127.0.0.1:2375/v1.22/build ?buildargs=%7B%7D&cgroupparent=&cpuperiod=0&cpuquota=0&cpusetcpus=&cpusetmems=&cpushares=0&dockerfile=Dockerfile&forcerm=1&memory=0&memswap=0&rm=1&shmsize=0&t=srgskiri%2Fresttest&ulimits=null : dial tcp 127.0.0.1:2375: connectex: No connection could be made because the target machine actively refused it.
01-mrt-2016 13:19:03 Failing task since return code of [C:\Program Files\Docker Toolbox\docker.exe build --force-rm=true --tag="srgskiri/resttest" C:\Users\Srg\bamboo-home\xml-data\build-dir\2129921-2195457] was 1 while expected 0
现在我认为,这意味着竹“对象”正在调用命令生成,无法沟通与我的码头引擎/容器。
首先,我认为这是因为我没有docker-machine正在运行,所以我启动它并运行部署,但仍然出现此错误。
这是我有:
Server capability: path to docker
Docker task: building into an Image
有我丢失的东西?
PS:Docker可以独立工作,无论是Docker UI还是码头终端。这是竹子,不能与码头进行交互。
更新:我没有提到这一点,但我在控制台中运行了Bamboo,而不是服务。也许这就是问题,竹子无法从控制台访问docker。我现在无法自己尝试,因为我无法将竹子作为服务安装。如果我尝试将其作为服务启动,则会挂起。 请问竹子的支持。
嗨,你可以请与我分享你如何在Windows环境中配置任务? – kakabali