докер не найден при строительстве в Дженкинс - PullRequest
0 голосов
/ 04 ноября 2019

Я пытаюсь убедиться, что мой докер работает или нет в моем Jenkins, я запускаю Jenkins в докере, и он работал, но когда я проверяю в Jenkins Pipeline, он говорит: "1001 *

вот мойdocker-compose.yml

version: '3.7'

services:

  jenkins:
    image: jenkinsci/blueocean:latest
    user: root
    privileged: true
    restart: always
    ports:
      - 8080:8080
    volumes:
      - ./jenkins_home:/var/jenkins_home
      - /var/run/docker.sock:/var/run/docker.sock
      - /usr/bin/docker:/usr/bin/docker

  registry:
    image: registry
    container_name: registry
    restart: always
    ports:
      - 5000:5000

затем я запускаю sudo docker-compose up -d затем запускается Jenkins, могу я узнать, почему докер не найден? мой docker-compose неправильный?

1 Ответ

0 голосов
/ 04 ноября 2019

Вам не нужно связывать - /usr/bin/docker:/usr/bin/docker, так как - /var/run/docker.sock:/var/run/docker.sock достаточно для взаимодействия с докером хоста. Вы не должны связывать исполняемый файл с контейнером Docker

, удалите его из файла compose, и он должен работать.

- /usr/bin/docker:/usr/bin/docker
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...