错误:无法连接到 unix:///var/run/docker.sock 上的 Docker 守护进程。 docker 守护进程是否正在运行

时间:2021-06-24 08:16:53

标签: docker docker-dind

在容器内运行 docker image ls 时,我遇到了 docker dind 的以下错误
无法连接到 unix:///var/run/docker.sock 上的 Docker 守护进程。 docker 守护进程是否正在运行?

下面是我的 dockerfile

    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 个答案:

答案 0 :(得分:0)

如果您希望能够在其中运行 docker 命令,您需要将主机的 docker 套接字映射到容器中。当您docker run时,添加:

-v /var/run/docker.sock:/var/run/docker.sock