Docker — открытое программное обеспечение, которое стало популярным в мире разработки и развертывания приложений. Его преимущества заключаются в том, что он обеспечивает изоляцию приложений и их зависимостей, что облегчает разработку, тестирование и развертывание приложений в различных средах. Команды Docker предоставляют удобный способ управления контейнерами, образами, сетями, томами и другими ресурсами. Понимание и использование этих команд является важным навыком для разработчиков и системных администраторов.
Управление
Создание из образа с последующим запуском
docker runСтарт остановленного ранее
docker startЗавершить работу конкретного контейнера
docker stopПерезапуск
docker restartУдаление
docker rmВывод запущенных
docker psВывод журнала
docker logsСоздание нового контейнера без его запуска. Команда создает новый контейнер на основе образа, указанного в команде, и присваивает ему уникальный идентификатор
docker createВывод списка уже запущенных
docker lsОтображение детальных сведений
docker inspectОстановка
docker killРабота с образами
Скачивание из хранилища
docker pullСоздание из так называемого Dockerfile
docker buildОтправка в репозиторий
docker pushУдаление из локального хранилища
docker rmiОтображение истории создания
docker historyВывод сведений о локальных образах
docker imagesУправление сетями
Новая сеть
docker network createВывод сведений о сетях
docker network lsПодключение к сети
docker network connectОтключение от сетей
docker network disconnectРабота с томами
Создание нового
docker volume createВывод списка
docker volume lsУдаление
docker volume rmВывод информации
docker volume inspectУправление ресурсами
Вывод сведений об использовании ресурсов контейнерами
docker statsПриостановка работы
docker pauseВозобновление работы
docker unpauseОбновление ресурсов
docker updateМониторинг и отладка
Выполнение команды внутри запущенного контейнера
docker execОтображение информации об образах, контейнерах и сетях
docker inspectОтображение процессов внутри контейнера
docker topПодключение непосредственно к запущенному контейнеру
docker attachПоддержка Docker Swarm
Запуск процедуры инициализации Docker Swarm в текущем узле
docker swarm initПрисоединение узла к Swarm
docker swarm joinСоздание службы
docker service createСписок работающих служб
docker service lsЭто лишь малая часть команд, которые можно использовать с Docker. Подробную информацию о каждой команде можно найти в официальной документации Docker.
Надеемся, что эта статья поможет вам лучше понять команды Docker и использовать их в своей работе.