0Pricing
DevOps Bootcamp · Урок

Ваш первый контейнер Docker

Запустите свой первый контейнер Docker, разберитесь в основных командах и поработайте с простым приложением.

«Ваш первый контейнер Docker» — бесплатный урок DevOps Bootcamp на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения DevOps Bootcamp, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс DevOps Bootcamp содержит 4 уроков всего.

Готовы запускать Docker?

Пора перейти к практике с Docker! Вы будете запускать контейнеры, взаимодействовать с ними и управлять их жизненным циклом с помощью основных команд.

Ваш первый контейнер Docker — иллюстрация 1

Команда `docker run`

docker run — ваш путь к контейнерам. Она проверяет наличие образа локально, при отсутствии загружает его из Docker Hub, а затем создаёт и запускает контейнер.

Привет, мир Docker!

Запустите классический контейнер hello-world — он выводит сообщение и завершает работу. Это идеальная первая проверка.

docker run hello-world

Разбор вывода

Этот вывод подтверждает, что Docker успешно загрузил и запустил образ. Сообщение поступило из контейнера, доказывая, что он выполнил свою задачу.

Интерактивные контейнеры

Чтобы открыть интерактивную оболочку, добавьте -it: параметр -i оставляет STDIN открытым, а -t выделяет терминал. Попробуйте выполнить docker run -it ubuntu bash, чтобы перейти в Ubuntu.

docker run -it ubuntu bash

Исследуем Ubuntu изнутри

Приглашение изменилось — теперь вы внутри контейнера Ubuntu. Выполняйте обычные команды Linux, например ls и pwd, а затем введите exit, чтобы выйти.

ls /
pwd
exit

Запуск в фоновом режиме

Чтобы запустить контейнер в фоне, используйте отсоединённый режим с параметром -d. Попробуйте выполнить docker run -d nginx, чтобы запустить сервер Nginx, не занимая терминал.

docker run -d nginx

Список запущенных контейнеров

docker ps выводит список всех запущенных контейнеров, показывая ID, образ, команду и состояние — это ваш способ узнать, что активно прямо сейчас.

docker ps

Остановка контейнера

Корректно остановите контейнер с помощью docker stop <id>, используя ID или имя из вывода команды docker ps.

docker stop <container_id>

Быстрая проверка: команды Docker

Вы изучили несколько основных команд Docker. Давайте проверим ваши знания!

Итоги: первые контейнеры

Вы запустили и настроили первые контейнеры: docker run, -it для оболочек, -d для фонового режима, docker ps для вывода списка и docker stop для остановки. Далее — создание образов.

Часто задаваемые вопросы

Урок «Ваш первый контейнер Docker» бесплатный?

Да — полный текст урока «Ваш первый контейнер Docker» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс DevOps Bootcamp, подпишись на CoddyKit PRO. Курс DevOps Bootcamp содержит 4 уроков всего.

Чему я научусь в уроке «Ваш первый контейнер Docker»?

Запустите свой первый контейнер Docker, разберитесь в основных командах и поработайте с простым приложением. Ты практикуешь DevOps Bootcamp с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать DevOps Bootcamp?

Предыдущий опыт не требуется. DevOps Bootcamp на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.

Сколько времени занимает урок «Ваш первый контейнер Docker»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке DevOps Bootcamp?

Да. Каждый урок DevOps Bootcamp включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Что такое контейнеры?
  2. Установка Docker Desktop
  3. Ваш первый контейнер Docker
  4. Управление данными с помощью томов Docker
← Назад к DevOps Bootcamp