我的 pipeline.yml 文件如下所示,我试图在其中安装 docker 并在 concourse 创建的 ubuntu 容器内运行 docker pull。供参考...
---
resources:
- name: hello_hapi
type: git
source:
uri: https://<username>:<password>@github.com/rohithmn3/hello_hapi.git
branch: master
platform: linux
jobs:
- name: job-hello-world
public: true
plan:
- get: hello_hapi
trigger: true
- task: hello-world
config:
platform: linux
image_resource:
type: docker-image
source:
repository: ubuntu
volumes: /var/run/docker.sock:/var/run/docker.sock
privileged: true
inputs:
- name: hello_hapi
outputs:
- name: update_times
run:
path: hello_hapi/task_show_uname.sh
我将代码保存在 github 公共仓库中:https ://github.com/rohithmn3/hello_hapi/blob/master/task_show_uname.sh
当我运行大厅管道时,它失败了 - 因为它无法在 docker 安装后运行 docker images 命令。以下是错误/异常:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
我遇到了错误/异常,因为在 docker build 时我无法绑定套接字。帮帮我……!?
问候, 罗希特