Команды Docker: полное руководство по управлению контейнерами

Последнее обновление: 18/03/2025
Автор: Исаак
  • Docker позволяет управлять контейнерами с помощью команды такие основные команды, как «беги», «пс» и «стоп».
  • Образы составляют основу контейнеров и управляются с помощью pull, build и rmi.
  • Тома упрощают постоянное хранение с помощью таких команд, как volume create и rm.
  • Docker управляет сетями с помощью таких инструментов, как создание сети, подключение и rm.

Базовые команды Docker

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

В этой статье мы рассмотрим основные команды Docker , от управления контейнерами до работы с образами, томами и сетями. Независимо от того, начинаете ли вы только сейчас или хотите углубить свои знания, это полное и подробное руководство по основным командам Docker.

Архитектура Docker и ключевые элементы

Прежде чем углубляться в конкретные команды, важно понять ключевые элементы, составляющие архитектуру Docker:

  • Докер-движок: Это центральный движок, который позволяет выполнять контейнеры.
  • Изображения: Это предварительно настроенные шаблоны, которые служат основой для создания контейнеры.
  • Контейнеры: Они являются примерами бегущие изображения, которые инкапсулируют приложения и их зависимости.
  • Объемы: Они позволяют хранить данные в стойкий внутри контейнеров.
  • сети: Они облегчают связь между контейнерами и внешним миром.
Пользовательские образы с Dockerfile-3
Связанная статья:
Как создавать пользовательские образы в Docker с помощью Dockerfile

Основные команды для управления контейнерами

Контейнеры лежат в основе Docker. Для правильного управления ими вам необходимо знать следующие команды:

  • докерран: управлять контейнер из изображение, пример: docker run -d --name mi_contenedor nginx.
  • докер пс: Перечислите контейнеры в ходе выполнения. Чтобы увидеть все контейнеры, включая остановленные, используйте docker ps -a.
  • остановка докера: Останавливает работающий контейнер. Пример: docker stop mi_contenedor.
  • запуск докера: Запускает остановленный контейнер. Пример: docker start mi_contenedor.
  • перезапуск докера: Перезапустите контейнер. Пример: docker restart mi_contenedor.
  • докер рм: Удаляет остановленный контейнер. Пример: docker rm mi_contenedor.

Управление контейнерами в Docker

Команды для управления изображениями

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

  • Образы Docker: Перечислите все изображение хранится в системе.
  • докер тянуть: Скачать а изображение из Docker Hub. Пример: docker pull ubuntu.
  • сборка докера: построить изображение из Dockerfile. Пример: docker build -t mi_imagen ..
  • докер рми: Удалить один изображение специфический. Пример: docker rmi mi_imagen.
Как использовать Docker Compose-2
Связанная статья:
Полное руководство по использованию Docker Compose

Управление томами в Docker

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

  • создание тома docker: Создайте новый том. Пример: docker volume create mi_volumen.
  • том докера ls: Перечислите все тома доступны.
  • том докера rm: Удаляет определенный том. Пример: docker volume rm mi_volumen.
  • docker run -v: Ассоциировать объем в контейнер. Пример: docker run -v mi_volumen:/datos nginx.

Команды управления сетью

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

  • сеть докера ls: Перечислите все сетей доступны.
  • Создание сети Docker: создать новый red, пример: docker network create mi_red.
  • сетевое подключение Docker: Соединяет контейнер с red, пример: docker network connect mi_red mi_contenedor.
  • сеть докера rm: Удалить один red, пример: docker network rm mi_red.

Сетевое взаимодействие в Docker

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

Связанная статья:
Как исправить код ошибки 4294967295