Я хочу запускать команды Docker внутри Dockerfile для создания образа. Мой проект использует Docker на этапе сборки JAR. Моя проблема в том, что я не могу запустить docker build . на следующих Dockerfile:
Dockerfile
docker build .
FROM docker RUN docker ps
Я получаю следующую ошибку: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Я знаю, что сборка 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