Команди Docker: повний посібник із керування контейнерами

Останнє оновлення: 18/03/2025
Автор: Ісаак
  • Docker дозволяє керувати контейнерами за допомогою Команди такі основні команди, як run, ps та stop.
  • Образи формують основу контейнерів і керуються за допомогою pull, build та rmi.
  • Томи полегшують постійне зберігання за допомогою таких команд, як volume create та rm.
  • Docker керує мережами за допомогою таких інструментів, як network create, connect та rm.

Основні команди Docker

Docker став важливим інструментом для керування контейнерами, що спрощує розробку додатків в ізольованих та масштабованих середовищах. Розуміння найважливіших команд Docker має вирішальне значення для легкої навігації по цій платформі та максимального використання її можливостей.

У цій статті ми розглянемо основні команди Docker , від керування контейнерами до обробки образів, томів та мереж. Незалежно від того, чи ви тільки починаєте, чи хочете поглибити свої знання, це повний та детальний посібник з основних команд Docker.

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

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

  • Двигун Docker: Це центральний двигун, який дозволяє виконувати контейнери.
  • Зображення: Це попередньо налаштовані шаблони, які служать основою для створення контейнери.
  • Контейнери: Вони є прикладами запущені зображення, які інкапсулюють програми та їхні залежності.
  • Обсяги: Вони дозволяють зберігати дані в a наполегливі всередині контейнерів.
  • Мережі: Вони полегшують спілкування між контейнерами та із зовнішнім світом.
Власні зображення за допомогою Dockerfile-3
Пов'язана стаття:
Як створити власні зображення в Docker за допомогою Dockerfile

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

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

  • запуск докера: запустити a контейнер від a зображення. Приклад: docker run -d --name mi_contenedor nginx.
  • докер ps: Перелічіть контейнери в процесі. Щоб переглянути всі контейнери, включаючи зупинені, використовуйте docker ps -a.
  • зупинка докера: Зупиняє запущений контейнер. приклад: docker stop mi_contenedor.
  • запуск докера: Запускає зупинений контейнер. приклад: docker start mi_contenedor.
  • перезапуск докера: Перезапустіть контейнер. приклад: docker restart mi_contenedor.
  • докер rm: Видаляє зупинений контейнер. приклад: docker rm mi_contenedor.

Керування контейнерами в Docker

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

Образи є фундаментальними в Docker, оскільки вони дозволяють створювати узгоджені та відтворювані середовища . Ось деякі ключові команди:

  • Зображення Docker: Перерахувати всі образність зберігається в системі.
  • докер тягне: Завантажити a зображення з Docker Hub. приклад: docker pull ubuntu.
  • збірка докера: будувати a зображення з Dockerfile. приклад: docker build -t mi_imagen ..
  • докер rmi: Видалити один зображення конкретні. приклад: docker rmi mi_imagen.
Як використовувати Docker Compose-2
Пов'язана стаття:
Повний посібник із використання Docker Compose

Керування томами в 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 network create mi_red.
  • мережеве підключення докера: З’єднує контейнер з a червоний. Приклад: docker network connect mi_red mi_contenedor.
  • мережа докерів rm: Видалити один червоний. Приклад: docker network rm mi_red.

Мережа в Docker

Оволодіння цими командами дозволить вам ефективно працювати з Docker, оптимізуючи управління контейнерними додатками. Завдяки цьому детальному посібнику ви тепер маєте необхідні інструменти для професійного керування образами, контейнерами, томами та мережами в Docker.

Пов'язана стаття:
Як виправити код помилки 4294967295