Как создать свой собственный Dockerfile, образ и контейнер

Kak Sozdat Svoj Sobstvennyj Dockerfile Obraz I Kontejner



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

Эта запись проиллюстрирует:

Как собрать Dockerfile?

Dockerfile — это файл инструкций, который помогает создать снимок контейнера. Чтобы создать/создать Dockerfile, выполните указанные шаги.







Шаг 1: Создайте файл программы
Сначала создайте « index.html » файл программы и вставьте в него приведенный ниже код:




< HTML >
< тело >

< h2 > Привет LinuxПодсказка < / h2 >
< п > Это логотип LinuxHint < / п >

< изображение источник '=' 'linuxhint.png' все '=' 'линукс' ширина '=' '104' высота '=' '142' >

< / тело >
< / HTML >

Шаг 2: Создайте Dockerfile
Затем создайте новый файл с именем « Докерфайл ” и вставьте в него приведенный ниже фрагмент, чтобы контейнеризировать HTML-программу:



ОТ nginx: последняя
КОПИРОВАТЬ index.html / usr / делиться / нгинкс / HTML / index.html
КОПИРОВАТЬ linuxhint.png / usr / делиться / нгинкс / HTML
ВХОДНАЯ ТОЧКА [ 'нгинкс' , '-г' , 'демон выключен'; ]

В приведенном выше коде:





  • ОТ ” используется для указания базового образа для контейнера.
  • КОПИРОВАТЬ » вставляет файл «index.html» и изображение «linuxhint.png» в путь к контейнеру.
  • ВХОДНАЯ ТОЧКА » устанавливает точку выполнения для контейнера.

Как собрать образ Docker?

Образы Docker — это моментальные снимки или шаблоны, используемые для создания контейнеров и управления ими. Используйте приведенную ниже команду для создания образа Docker из Dockerfile:

сборка докеров -t linuximg .

Здесь, ' ” используется для указания имени изображения. Например, мы указали « линуксимг ” в качестве имени образа Docker:



Затем убедитесь, что образ был успешно создан с помощью предоставленной команды:

докер образы

В приведенном ниже выводе можно увидеть образ Docker, т. е. « линуксимг ”:

Как собрать контейнер Docker?

Контейнеры Docker — это легкие и небольшие исполняемые пакеты Docker, используемые для контейнеризации приложения. Чтобы создать и запустить контейнер Docker с использованием образа Docker, выполните предоставленную команду:

докер запустить -- имя imgcontainer -p 80 : 80 линуксимг

Здесь:

  • -имя ” используется для указания имени контейнера.
  • imgcontainer ” — это имя контейнера.
  • -п ” используется для назначения порта контейнеру.

Другой способ просто создать или построить контейнер — использовать « докер создать команда:

докер создать -- имя линуксконтейнер -p 80 : 80 линуксимг

Наконец, откройте нужный браузер и перенаправьте на выделенный порт. Затем проверьте, развернуто ли приложение или нет:

Как видите, мы успешно создали Dockerfile, образ и контейнер.

Заключение

Файлы Docker — это обычные текстовые файлы, содержащие наборы и инструкции по созданию образов Docker. Для создания образов докеров « docker build -t <имя-образа> используется команда ». Чтобы создать контейнер Docker из образа Docker, выполните команду « docker create –name <имя-контейнера> -p <номер-порта> <имя-образа> команда. Кроме того, если пользователь хочет создать и запустить контейнер, используйте « докер запустить команда. В этой статье показана процедура создания Dockerfile, образа и контейнера.