Перед созданием нашего первого контейнера докеров давайте посмотрим, что такое докер.

  • Docker – это платформа с открытым исходным кодом и набор инструментов, которые позволяют автоматизировать развертывание, масштабирование и управление приложениями с помощью контейнеризации. Он позволяет упаковать приложение и его зависимости в стандартную единицу, называемую контейнером, которая может одинаково работать в разных средах.
  • Docker контейнер – это облегченная и изолированная среда выполнения, позволяющая упаковать приложение и его зависимости в стандартизированный модуль, называемый контейнером. Контейнер — это автономный исполняемый пакет, который включает в себя все необходимое для запуска приложения, например код, среду выполнения, системные инструменты, библиотеки и настройки.
  • Образ Docker – это легкий, автономный исполняемый пакет, который содержит все необходимое для запуска приложения, включая код, среду выполнения, библиотеки, переменные среды и системные инструменты. Он служит шаблоном для создания контейнеров Docker.

Теперь мы узнали о некоторых основных терминах, связанных с докером, теперь давайте перейдем к тому, как создать простую среду докера.

Ниже приведены шаги для создания контейнера докеров.

Шаг 1. Загрузите и установите рабочий стол docker отсюда.

Шаг 2.Откройте свой редактор vs code и создайте два файла с именами Dockerfile и index.js.

Шаг 3.Напишите следующий код в файле Dockerfile.

Dockerfile — это текстовый файл, содержащий набор инструкций, используемых для создания образа Docker. Он служит рецептом или планом для автоматизации создания образа Docker, определяя необходимые шаги для подготовки среды образа.

FROM node:alpine
COPY . /tut
CMD node /tut/index.js
  • FROM node:alpine
    Эта строка указывает базовый образ для создаваемого вами образа Docker. Он использует образ node:alpine, который представляет собой облегченную версию среды выполнения Node.js, основанную на дистрибутиве Alpine Linux. В этом базовом образе уже предустановлен Node.js.
  • КОПИРОВАТЬ . /tut
    Эта строка копирует содержимое текущего каталога (обозначается .) в образ Docker.
    tutимя моего текущего каталога
  • Узел CMD /tut/index.js
    Эта строка задает команду по умолчанию, которая будет выполняться при создании контейнера из образа.

Шаг 4: напишите следующий код в index.html

console.log("namaste duniya")
console.log("my first docker container")

Шаг 5. Откройте Docker Desktop.

Шаг 6. Откройте терминал в коде vs и выполните следующие команды.

docker --version
  • это покажет текущую версию докера, установленную на вашем компьютере.
docker build -t tut .
  • Эта команда используется для создания образа Docker с использованием файла Dockerfile, находящегося в текущем каталоге (. обозначает текущий каталог).
    tutимя моего текущего каталога
docker images
  • Команда docker images используется для вывода списка образов Docker, которые в настоящее время присутствуют в вашей системе.

Мы успешно создали нашу докер-среду 😁

Откройте Docker Desktop, чтобы увидеть свое изображение.

нажмите кнопку воспроизведения , чтобы запустить новую среду Docker.

Таким образом, мы успешно создали Simple Docker Conatiner 😍

Спасибо, что прочитали эту статью. Если вы нашли это полезным и интересным, поставьте аплодисменты и подпишитесь на меня, чтобы получать больше подобного контента.

Если я ошибся, напишите об этом в комментариях. Я хотел бы улучшить.

Свяжитесь со мной на GitHub и LinkedIn