ОШИБКА: невозможно подключиться к демону Docker в unix: ///var/run/docker.sock. Работает ли демон докера?
Я столкнулся с приведенной ниже ошибкой с docker dind при запуске docker image ls внутри контейнера.
Невозможно подключиться к демону Docker в unix: ///var/run/docker.sock. Демон докера запущен?
Ниже мой файл докеров
FROM docker:latest
RUN apk add --no-cache --update --virtual .build-deps python3-dev build-base \
linux-headers libffi-dev openssl-dev py3-pip
RUN pip install --upgrade pip
RUN pip3 install cryptography==2.8
RUN pip3 install docker-compose
COPY . /src/onboarding
COPY Portal_TEST /usr/lib/python3.8/site-packages/Portal_TEST
~
Нужны ли мне библиотеки ??
1 ответ
Вам нужно сопоставить сокет докера хоста с контейнером, если вы хотите иметь возможность запускать команды докеров внутри него. Когда ты
docker run
, Добавлять:
-v /var/run/docker.sock:/var/run/docker.sock