Олег Марков
Использование CLI- команды и примеры в Docker
Введение
Docker стал неотъемлемой частью современного процесса разработки, обеспечивая простоту и гибкость в контейнеризации приложений. Командная строка, известная как Docker CLI (Command Line Interface), является ключевым инструментом, через который вы можете взаимодействовать с Docker. В этой статье мы разберем использование Docker CLI, включая базовые и продвинутые команды, а также предоставим примеры, чтобы вы могли освоить этот мощный инструмент.
CLI в Docker предоставляет широкий спектр возможностей от базовых команд управления контейнерами до сложных взаимодействий между ними. Давайте разберем, как использовать Docker CLI для управления вашими приложениями.
Основы работы с Docker CLI
Установка Docker
Прежде чем мы начнем, убедитесь, что Docker установлен на вашем устройстве. Вы можете использовать следующие ссылки для установки:
Проверка установки
После установки Docker, откройте терминал и введите следующую команду, чтобы убедиться, что Docker CLI работает корректно:
docker --version
Этот запрос отобразит установленную версию Docker. Если вы видите номер версии, значит, установка прошла успешно.
Запуск вашего первого контейнера
Теперь, когда Docker установлен, давайте запустим наш первый контейнер. Для этого используйте следующую команду:
docker run hello-world
Эта команда запускает простой контейнер, который отображает приветственное сообщение. Если все работает как нужно, вы увидите следующее сообщение:
Hello from Docker!
Основные команды Docker
Создание изображения
Docker-образы (или изображения) являются шаблоном для создания контейнеров. Используйте команду docker build
для создания образа:
docker build -t my-image .
// В этой команде -t my-image
задает имя для вашего изображения
Запуск контейнера
Чтобы запустить контейнер из ранее созданного образа, используйте команду:
docker run -d --name my-container my-image
// Опция -d
означает, что контейнер будет работать в фоновом режиме
Просмотр запущенных контейнеров
Вы можете увидеть список всех запущенных контейнеров при помощи команды:
docker ps
Остановка контейнера
Чтобы остановить контейнер, используйте следующую команду:
docker stop my-container
Удаление контейнера
После остановки контейнера вы можете его удалить:
docker rm my-container
Работа с Docker Network
Docker позволяет создавать изолированные сети для взаимодействия контейнеров. Создадим и настроим базовую сеть Docker.
docker network create my-network
// Эта команда создает сеть с именем my-network
Чтобы подключить контейнер к сети, используйте:
docker network connect my-network my-container
Заключение
CLI для Docker является мощным инструментом, предоставляющим разработчикам и администраторам контролировать окружение контейнеров с помощью различных команд. От создания образов и управления контейнерами до сетевой настройки - Docker CLI помогает автоматизировать и оптимизировать процессы работы с контейнерами. С освоением этих основ вы сможете более эффективно использовать возможности Docker и улучшать ваши навыки в области DevOps.
Карта развития разработчика
Получите полную карту развития разработчика по всем направлениям: frontend, backend, devops, mobile