我使用bitbucket作为存储库。我创建了一个docker文件,并设置了一个runner来在我的机器上执行东西。
问题是,当我想运行docker构建命令时,我得到以下错误:
+ docker build -t my_app .
failed to dial gRPC: cannot connect to the Docker daemon. Is 'docker daemon' running on this host?: dial tcp 127.0.0.1:2375: connect: connection refused
下面是我管道文件:
# definitions:
# services:
# docker:
# image: docker:dind
# options:
# docker: true
pipelines:
default:
- step:
runs-on:
- self.hosted
- linux.shell
# services:
# - docker
script:
- echo $HOSTNAME
- export DOCKER_BUILDKIT=1
- docker build -t my_app .
我尝试使用:
definitions:
services:
docker:
image: docker:find
但我得到了这个错误:无法连接到tcp://localhost:2375上的Docker守护程序。Docker守护程序是否正在运行?
我试着加上
services:
- docker
但还是没有运气...
你介意帮我如何设置/建立我的docker文件时,我有一个本地PC运行?是可能的吗?
1条答案
按热度按时间bihw5rsg1#
我通过将runner类型从www.example.com更改为linux docker解决了问题linux.shell,我的管道也相应地更改了: