логотип PurpleSchool
логотип PurpleSchool

Использование 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