проект в Docker Skill Tree

Обработка фотографий с Docker

Уменьшайте настоящие фотографии инструментом Docker, сохраняйте прозрачность и передавайте редактируемые файлы с переносимым сценарием обработки.

ПроектDockerLinux

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

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

Одна пошаговая лабораторная работа охватывает весь процесс: от небольшого образца до переносимого сценария обработки. Самостоятельное задание меняет изображения, пути и размеры результатов, сохраняя те же приёмы Docker. Каждый модуль начинается в новой среде.

Чему вы научитесь

  • Запускать подготовленный образ как одноразовый инструмент командной строки.
  • Подключать защищённые входные и доступные для записи выходные каталоги через bind mounts.
  • Запускать инструмент с реальными числовыми UID/GID, чтобы результаты оставались редактируемыми.
  • Уменьшать настоящие JPEG и PNG, сохраняя пропорции и прозрачность.
  • Заключать пути с пробелами в кавычки и сохранять сценарий, работающий после перемещения папки проекта.
  • Просматривать и скачивать свои реальные файлы через Photo Desk.

Для кого этот курс

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

Предварительные знания: Простой ввод команд, переход между каталогами, понимание путей и переключение вкладок браузера. Лабораторная работа объясняет Docker, нужные параметры изображений и синтаксис оболочки до их применения. Программирование и опыт работы с ImageMagick не требуются.

Учебная среда: LabEx предоставляет подготовленный терминал Linux, Docker, образ инструмента, исходные материалы и Photo Desk. Магазин вымышленный; источники фотографий с лицензией CC0 задокументированы, прозрачная графика создана специально для обучения. Названия элементов интерфейса и вывод команд остаются на английском.

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

Нужно ли устанавливать Docker или создавать внешний аккаунт?

Нет. Каждый модуль включает собственную подготовленную среду и материалы.

Изучается ли ретушь фотографий или сборка образов?

Вы изучите несколько операций изменения размера, необходимых для проекта. Программирование приложений, профессиональная ретушь и сборка образа инструмента в курс не входят.

Что нужно передать в результате?

Фотографию нужного размера, прозрачный PNG и повторно используемый сценарий обработки Docker. Файлы остаются пригодными для использования после удаления обработавших их контейнеров. Ориентируйтесь на 55 минут для пошаговой работы и 35 для самостоятельного задания; это оценки автора с учётом чтения и обычных ошибок.

Преподаватель

labby
Labby
Labby is the LabEx teacher.