
egghead
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.
Run, Stop and Remove Docker Containers
В этом уроке вы подробно разберёте, как правильно запускать, останавливать и удалять Docker‑контейнеры, а также поймёте, что происходит с контейнерами и данными внутри них на каждом этапе. Этот материал подойдёт начинающим и тем, кто хочет систематизировать базовые навыки работы с Docker.
Запуск контейнера — это процесс создания и выполнения экземпляра образа. Когда вы запускаете контейнер, Docker изолирует приложение и предоставляет ему необходимую среду для работы.
Для запуска контейнера вам нужен образ. Если его ещё нет в локальном хранилище, Docker автоматически загрузит его из Docker Hub.
docker pull имя_образаdocker pull nginxЧтобы запустить новый контейнер, используйте команду docker run.
docker run nginxdocker run -d nginxОстановка контейнера корректно завершает работающий процесс внутри него. Это полезно, если нужно освободить ресурсы или перезапустить приложение.
docker stop имя_контейнераdocker kill имя_контейнераЕсли контейнер был остановлен, вы можете легко запустить его снова без создания нового экземпляра.
docker start имя_контейнераЕсли нужно пересоздать контейнер, используйте:
docker restart имя_контейнераУдаление контейнера освобождает место и помогает поддерживать рабочую среду в порядке. Перед удалением контейнер должен быть остановлен.
docker rm имя_контейнераdocker container pruneПонимание принципов запуска, остановки и удаления контейнеров позволит вам эффективнее работать с Docker и управлять средой разработки или инфраструктурой на уровне контейнеров. Эти навыки являются фундаментальными для DevOps‑специалистов, разработчиков и инженеров по инфраструктуре.

Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.