Запустите Docker внутри Docker (DinD)
ДОКЕР:
Это открытая платформа для разработки, доставки и запуска приложений. Docker позволяет вам отделить ваши приложения от вашей инфраструктуры, чтобы вы могли быстро доставлять программное обеспечение. С помощью Docker вы можете управлять своей инфраструктурой так же, как вы управляете своими приложениями. Воспользовавшись методологиями Docker для быстрой доставки, тестирования и развертывания кода, вы можете значительно сократить задержку между написанием кода и его запуском в производственной среде.
Шаг 1. Запустите приведенную ниже команду, чтобы запустить контейнер с изображением тега dind.
docker run --privileged -d --name <demo> docker:dind
Шаг 2. Теперь войдите в контейнер.
docker exec -it <demo> /bin/sh
Шаг 3. После запуска приведенной выше команды и выполнения в контейнере выполните приведенную ниже команду.
docker pull ubuntu
Шаг 4: перечислите все изображения с помощью приведенной ниже команды.
docker images
Шаг 5. Теперь создайте папку и внутри папки создайте файл докера.
mkdir demo && cd demo vim Dockerfile
Теперь вставьте контейнер ниже в файл докера.
FROM ubuntu:latest LABEL maintainer=”MuZakkir Saifi”RUN apt-get update && \ apt-get -qy full-upgrade && \ apt-get install -qy curl && \ apt-get install -qy curl && \ curl -sSL https://get.docker.com/ | sh
Шаг 6. Теперь пришло время создать файл докера с помощью следующей команды:
docker build -t demo:0.1 .
Надеюсь, вы найдете это полезным.
С уважением: - Анимеш Кумар Шривастава