Запустите 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 .

Надеюсь, вы найдете это полезным.

С уважением: - Анимеш Кумар Шривастава