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

Команда `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) и разблокировать остальной курс Docker & DevOps Fundamentals, подпишись на CoddyKit PRO. Курс Docker & DevOps Fundamentals содержит 4 уроков всего.
Чему я научусь в уроке «Ваш первый контейнер Docker»?
Запустите свой первый контейнер Docker, разберитесь в основных командах и поработайте с простым приложением. Ты практикуешь Docker & DevOps Fundamentals с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Docker & DevOps Fundamentals?
Предыдущий опыт не требуется. Docker & DevOps Fundamentals на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.
Сколько времени занимает урок «Ваш первый контейнер Docker»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Docker & DevOps Fundamentals?
Да. Каждый урок Docker & DevOps Fundamentals включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Что такое контейнеры?
- Установка Docker Desktop
- Ваш первый контейнер Docker
- Управление данными с помощью томов Docker