Меню

Избранное

Работа с Docker

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

В чём состоит навык

Работа с Docker — умение выбрать образ, запустить контейнер с нужными настройками и объяснить, где хранятся данные приложения. Важно различать готовый образ, созданный из него контейнер и подключённое хранилище: это разные объекты с разным жизненным циклом.

Официальная документация ↗

В каких профессиях пригодится навык

Эти профессии связаны с навыком в каталоге KURSEZ. Конкретные задачи зависят от специализации и места работы.

Где пригодится

01

Личная работа

Запустить учебное приложение в отдельном контейнере и проверить его состояние.

02

Работа в команде

Передать коллеге ссылку на образ и параметры запуска для общей учебной среды.

03

Разбор изменений

Сравнить настройки запуска и объяснить, какие файлы нужно хранить в томе.

Подготовка, навыки и инструменты

Понадобятся базовая командная строка и понимание файлов, каталогов и портов. Для учебной проверки выберите контейнер с тестовыми данными, сохраните файл в подключённом томе и пересоздайте контейнер с тем же томом. Результат проверки — файл доступен снова, а вы можете объяснить, почему данные вне тома такой гарантии не имеют. Используйте отдельную учебную среду.

Курсы для развития навыка работы с Docker

Яндекс Практикум
6 месяцев · Онлайн

Системный администратор

Курс Яндекс Практикума знакомит с системным администрированием с нуля: в программе Linux, сети, хранение данных, автоматизация и основы DevOps.

92 400 ₽
Стоимость курса
от 3 772 ₽ / мес. на 36 мес.
ProductStar
Онлайн

DevOps: быстрый старт

Мини-курс ProductStar знакомит с задачами DevOps-инженера, Linux, GitLab CI, Docker, Ansible, SQL и Python. В программе заявлены практические задания и итоговая работа для портфолио.

19 900 ₽
При оплате частями
1 990 ₽ / мес. · 10 мес.

Содержание

Что важно знать о навыке «Работа с Docker»

Docker позволяет запускать приложения в контейнерах — изолированных процессах с заданным окружением. Образ содержит файлы и настройки, необходимые для запуска; из одного образа можно создать контейнер. Контейнер и виртуальная машина устроены по-разному: контейнеры используют ядро среды, в которой запущены.

Контейнеры применяют для локальной разработки, проверки приложения и подготовки среды сборки. При запуске настраивают, например, порты и подключаемые хранилища. Файлы в изменяемом слое удалённого контейнера не сохраняются автоматически; том имеет собственный жизненный цикл и позволяет хранить данные отдельно.

Для практики выберите доверенный учебный образ, запустите контейнер и изучите его параметры. Затем создайте тестовый файл в подключённом томе и проверьте его после пересоздания контейнера. Изучайте права доступа и происхождение образов: контейнеризация сама по себе не заменяет настройку безопасности и резервное копирование.

Что посмотреть дальше

KURSEZ

Навыки, которые можно проверить

Выберите навык для своей задачи: программирование, работа с Git, базами данных или тестирование. Изучите применение, практику и связанные курсы.

Открыть
KURSEZ

DevOps-инженер

Узнайте о связанных с профессией задачах и обучении.

Открыть
KURSEZ

Frontend-разработчик

Узнайте о связанных с профессией задачах и обучении.

Открыть

Настройки аналитики

Аналитика не подключена

Сейчас KURSEZ не отправляет данные в Яндекс Метрику. После её подключения здесь можно будет разрешить аналитику или отказаться от неё. Вебвизор использоваться не будет.

Каталог, избранное и переходы на сайты школ доступны без аналитики.