我想在Dockerfile
内运行docker命令来构建映像。我的项目在构建jar阶段使用docker。
我的问题是我无法在以下docker build .
上运行Dockerfile
:
FROM docker
RUN docker ps
我收到以下错误:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
我知道docker build有很多限制,但是我想以某种方式绕过它...
这是我的示例项目代码,它使用docker容器进行集成测试:https://github.com/modestukasai/spring-boot-testcontainers-docker
非常感谢!
我已经在以下方面提出了一些问题:
https://github.com/testcontainers/testcontainers-java/issues/1110
https://github.com/testcontainers/testcontainers-java/issues/1112
https://forums.docker.com/t/how-to-run-docker-commands-during-dockerfile-build/66249