CourseHunter
  • Категории
  • Источники
  • Все курсы
  • Разделы
  • Книги
  • Краудфандинг logo
    Краудфандинг
English
Русский
Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти
Главная страницаКатегория dockerDocker без лишнего: практическая упаковка приложений

Docker без лишнего: практическая упаковка приложений

Just Enough Docker Packaging

Itamar Turner-Trauring logo
Itamar Turner-Trauring
★5 (всего оценок - 5)
Docker без лишнего: практическая упаковка приложений
Начать Сейчас
Категория
Docker
Дата добавления
18 янв. 2025 г., 00:02
Язык
Английский

Как Python-разработчику, вам нужно освоить множество технологий, и Docker - лишь ещё один пункт в этом бесконечном списке. Возможно, вы уже использовали Docker: копировали команды docker run или docker-compose, чтобы всё заработало, и двигались дальше. Но теперь вам нужно упаковать своё приложение. Это значит, что нужно писать Dockerfile, разбираться с ошибками сборки и решать неожиданные проблемы, а базовых знаний недостаточно.


  • Как исправить ошибку: Error response from daemon: OCI runtime create failed: container_linux.go:346: starting container process caused "exec: 'flask': executable file not found in $PATH": unknown?
  • Почему каждый раз приходится заново выполнять pip install, скачивая и переустанавливая все пакеты?
  • Откуда берётся ошибка connection reset, когда вы открываете своё Docker-приложение в браузере?

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

Станьте продуктивнее - быстро

Сейчас Docker кажется вам препятствием. Но для тех, кто понимает его работу, это инструмент, ставший стандартом в индустрии. Овладение упаковкой в Docker поможет вам стать более продуктивным уже сегодня и повысит вашу привлекательность на рынке труда в будущем. И раз это сделает вас более эффективным, не лучше ли освоить Docker как можно быстрее?

Изучите упаковку Docker за один день

Чтобы помочь вам освоить основы упаковки в Docker, я написал краткое и практическое руководство специально для Python-разработчиков: "Just Enough Docker Packaging".

Книга:

  • Создана для обучения: основана на материалах моих живых тренингов.
  • Для Python-разработчиков: все примеры используют Python.
  • Краткая и по делу: вы узнаете, как работает упаковка Docker, как упаковать своё приложение и отладить его сборку. Книга рассчитана на чтение за один день.
  • Актуальная: включает обновления для режима BuildKit и последней версии Docker 23.0.

Книга объясняет, как работает упаковка в Docker, с помощью расшифровок командной строки, примеров, диаграмм и упражнений для практики. Иногда я даже буду ошибаться специально, чтобы показать, как исправлять эти ошибки.

Что предполагается:

  • Вы работаете на Mac или Linux (возможно, WSL2 на Windows тоже подойдёт).
  • Вы знакомы с командной строкой и Unix-оболочкой.
  • У вас есть базовое представление о Python и его упаковке.
  • У вас минимальные или нулевые знания Docker.

Посмотреть больше

Автор - Itamar Turner-Trauring

Itamar Turner-Trauring logo

Itamar Turner-Trauring

Итамар Тернер-Трауринг - создатель сайта PythonSpeed и Sciagraph, профайлера производительности и памяти для Python в области науки о данных и научных вычислений.Он также автор таких open-source инструментов, как:Fil - профайлер памяти для Python.Eliot - библиотека логирования с трассировкой, подходящая для науки о данных, научных вычислений и небольших распределённых систем.Главная цель Итамара - поддерживать разработку полезного программного об

LinkedInGitHub
Автор

Другие материалы в этой категории

С нуля до профессионала: Docker для разработчиков

С нуля до профессионала: Docker для разработчиков

Docker (dmdev)

Docker (dmdev)

Docker - Полный курс Docker

Docker - Полный курс Docker

Docker: Проектный Подход к Обучению

Docker: Проектный Подход к Обучению

Основы Docker

Основы Docker

Экспресс-курс по Docker

Экспресс-курс по Docker

Пишем докер файл для прода!

Пишем докер файл для прода!

Комментарии
 logo
  • pigggib logo
    pigggib
    18 янв. 2025 г., 16:50
    На случай, если не увидели, спамить не буду больше.
    Если есть возможность, я , конечно, благодарен, и не хочу наглеть - Добавить Go in Practice, Second Edition, тоже много лайков собрала в столе заказов.

Учись ради навыков, а не сертификатов. Лучшие видеокурсы от топ-авторов со всего мира: программирование, дизайн, AI, DevOps и многое другое. Без воды, без лозунгов — только код, практика и дружелюбное комьюнити разработчиков.

Категории
Все категории JavaScript React.js Python Java Golang (Google Go) Другое TypeScript Подготовка к собеседованию Конференции Другое (Frontend)
Источники
Все источники Academind Pro balun.courses Code4Startup (coderealprojects) DesignGurus.io Dmitriy Zhiganov frontendmasters Leo Trieu udemy Учебный Центр «Специалист»
CourseTrainЦенаКонтактыРаспространенные вопросыПлейлистыПриватностьУсловия
Темы:
Язык: