Как запустить образ Docker в терминале

Kak Zapustit Obraz Docker V Terminale



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

В этой статье мы расскажем вам, как запустить образ в терминале с помощью Docker CLI.

Как запустить образ Docker в терминале?

Чтобы запустить образ Docker в терминале, необходимо сначала установить Docker Desktop в вашей системе. Он включает в себя версии Docker как с графическим интерфейсом, так и с интерфейсом командной строки.







Чтобы установить Docker в Windows, ознакомьтесь с нашими связанными статья . После этого запустите Docker и подождите, пока запустится движок Docker. Затем запустите образ Docker в терминале, используя перечисленные инструкции.



Шаг 1. Создайте Dockerfile
Сначала создайте простой Dockerfile со следующими инструкциями:



  • ОТ ” определяет базовое изображение контейнера.
  • РАБОЧИЙКАТАЛОГ ” определяет рабочий путь или каталог контейнера.
  • КОПИРОВАТЬ » копирует исходный файл или файл кода в путь к контейнеру. Например, мы указали « main.go », который содержит простую программу golang.
  • БЕГАТЬ » выполняет указанную команду в верхней части контейнера.
  • РАЗОБЛАЧАТЬ ” выделяет открытый порт контейнера.
  • ВХОДНАЯ ТОЧКА » добавить исполняемые файлы для контейнера:
ИЗ Голанга
РАБОЧИЙКАТАЛОГ / идти / источник / приложение
КОПИРОВАТЬ главную. идти .
БЕГАТЬ иди строй - о веб-сервер.
РАЗОБЛАЧАТЬ 8080 : 8080
ВХОДНАЯ ТОЧКА [ './веб сервер' ]

Шаг 2: Создайте образ в Docker
Затем создайте новый образ Docker, используя указанную команду. Здесь « Флаг определяет имя изображения или тег:





> сборка докера - т голанг : альпийский .

Шаг 3. Запустите образ Docker в терминале
Затем запустите образ на терминале Windows. Например, мы используем терминал PowerShell в редакторе кода VS. Запустите образ Docker, используя « докер запустить команда:



> докер запустить - это - д - п 8080 : 8080 голанг : альпийский

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

  • ” создает и запускает контейнер в автономном режиме.
  • -п » указать порт для контейнера.
  • -это ” представляет собой комбинацию двух разных вариантов. “ ” запустить изображение в интерактивном режиме и “ ” выделяет псевдотерминал TTY:

Чтобы проверить, выполняется ли образ, перейдите к открытому порту контейнера на локальном хосте:

Различные варианты команды «docker run»

Как мы уже объясняли, интерфейс командной строки Docker имеет больший контроль над компонентами Docker. Существуют разные варианты запуска образа Docker по-разному. Для этого мы предоставили несколько примеров для запуска изображения в терминале с различными параметрами.

Пример 1. Запуск образа в привилегированном режиме
Запустите образ в привилегированном режиме с помощью кнопки « – привилегированный ' вариант. Это фактически создаст и выполнит контейнер с привилегиями root:

$ докер запустить --привилегированный -п 8080 : 8080 голанг: альпийский

Пример 2. Подключение внешнего тома с контейнером при выполнении образа Docker
Чтобы запустить образ, который создает новый контейнер Docker по имени, а также смонтировать внешний том или файловую систему с контейнером, используйте предоставленную команду:

> докер запустить --имя контейнер --устанавливать источник =мой-голанг-том, цель '=' / приложение голанг: альпийский

Здесь:

  • -имя ” указывает имя контейнера.
  • -устанавливать » монтирует том Docker.
  • источник ' и ' цель ” – это переменные, поддерживаемые “ -устанавливать ' вариант. Они используются для указания исходного и целевого пути тома:

Вот как вы можете запускать образы Docker в терминале.

Заключение

Чтобы запустить образ Docker на терминале, сначала создайте простой Dockerfile и запустите его через « сборка докера команда. Эта команда создаст новый образ Docker. После этого запустите образ, используя « docker запустить <параметр> <изображение> команда. В этой статье показано, как запускать изображения в терминале.