Docker команди: Пълно ръководство за управление на контейнери

Последна актуализация: 18/03/2025
Автор: Isaac
  • Docker ви позволява да управлявате контейнери с команди основни елементи като run, ps и stop.
  • Изображенията формират основата на контейнерите и се управляват с pull, build и rmi.
  • Томовете улесняват постоянното съхранение с команди като volume create и rm.
  • Docker управлява мрежи с инструменти като network create, connect и rm.

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

Docker се превърна в основен инструмент за управление на контейнери, улеснявайки разработването на приложения в изолирани и мащабируеми среди. Разбирането на най-важните команди на Docker е от решаващо значение за лесното навигиране в тази платформа и максималното използване на нейните възможности.

В тази статия ще разгледаме основните команди на Docker , от управление на контейнери до работа с изображения, томове и мрежи. Независимо дали тепърва започвате или искате да задълбочите знанията си, това е пълно и подробно ръководство за основните команди на Docker.

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

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

  • DockerEngine: Това е централният двигател, който позволява изпълнението на контейнери.
  • снимки: Те са предварително конфигурирани шаблони, които служат като основа за създаване контейнери.
  • Контейнери: Те са примери за работещи изображения, които капсулират приложенията и техните зависимости.
  • Обеми: Те позволяват данните да се съхраняват в a упорит вътре в контейнерите.
  • мрежи: Те улесняват комуникацията между контейнерите и с външния свят.
Персонализирани изображения с Dockerfile-3
Свързана статия:
Как да създавате персонализирани изображения в Docker с Dockerfile

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

Контейнерите са в основата на Docker. За да ги управлявате правилно, трябва да знаете следните команди:

  • изпълнение на докер: стартирайте 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, тъй като ви позволяват да създавате последователни и възпроизводими среди . Някои ключови команди са:

  • Докер изображения: Избройте всички образност съхранявани в системата.
  • докер издърпване: Изтеглете a изображение от Docker Hub. Пример: docker pull ubuntu.
  • изграждане на докер: изграждане на изображение от 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.
  • докер изпълнение -v: Сътрудник а Volumen към контейнер. Пример: 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