在容器内运行 docker 映像 ls 时,我遇到了以下错误
无法在 unix:///var/run/docker.sock 连接到 Docker 守护程序。docker 守护程序是否正在运行?
下面是我的码头工人文件
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
~
我需要一些库吗?
如果您希望能够在容器中运行 docker 命令,则需要将主机的 docker 套接字映射到容器中。docker run
时,添加:
-v /var/run/docker.sock:/var/run/docker.sock