这个问题不是this的重复问题.该问题中的问题是启动一个 docker
实例,但这个实例与 docker
与 docker-compose
的绑定(bind)有关。
我正在尝试在 docker:dind
图像中运行 docker-compose
。
所以使用以下 Dockerfile
创建了我自己的图像。
FROM docker:dind
RUN apk add py-pip
RUN apk add python-dev libffi-dev openssl-dev gcc libc-dev make
RUN pip install docker-compose
RUN addgroup ${USER} docker
但是运行 docker-compose
命令会抛出以下错误,
yarn run v1.16.0
$ docker-compose -f docker-compose.yml run test
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
lerna ERR! yarn run test stderr:
Couldn't connect to Docker daemon at http+docker://localhost - is it running?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
error Command failed with exit code 1.
如何修复。 docker:dind
中的操作系统是Alpine
linux。
最佳答案
关于docker - 在 docker :dind 中运行 docker-compose,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57289772/