CourseHunter
  • Категории
    • Frontend logo Frontend
      • Angular logo Angular
      • HTML logo HTML
      • CSS logo CSS
      • JavaScript logo JavaScript
      • Vue logo Vue
      • jQuery logo jQuery
      • React logo React
      • AngularJS logo AngularJS
      • Backbone logo Backbone
      • TypeScript logo TypeScript
      • Ember logo Ember
      • Next.js logo Next.js
      • Elm logo Elm
      • Svelte logo Svelte
      • Single SPA logo Single SPA
      • Three.js logo Three.js
      • D3.js logo D3.js
      • RxJS logo RxJS
      • WebGL logo WebGL
      • barba.js logo barba.js
    • Backend logo Backend
      • PHP logo PHP
      • Python logo Python
      • Ruby on Rails logo Ruby on Rails
      • Yii logo Yii
      • Laravel logo Laravel
      • SQL logo SQL
      • Ruby logo Ruby
      • Symfony logo Symfony
      • Java logo Java
      • Scala logo Scala
      • Node.js logo Node.js
      • MongoDB logo MongoDB
      • Golang (Google Go) logo Golang (Google Go)
      • Slim logo Slim
      • Silex logo Silex
      • Firebase logo Firebase
      • C Sharp (C#) logo C Sharp (C#)
      • Deno logo Deno
      • Redis logo Redis
      • Django logo Django
      • NestJS logo NestJS
      • Spring logo Spring
      • Spring Boot logo Spring Boot
      • Spring Data logo Spring Data
      • Spring Cloud logo Spring Cloud
      • Spring Security logo Spring Security
      • Spring Integration logo Spring Integration
      • Spring HATEOAS logo Spring HATEOAS
      • Spring MVC logo Spring MVC
      • Elixir logo Elixir
      • Phoenix logo Phoenix
    • System programming logo System programming
      • Rust logo Rust
      • WebAssembly logo WebAssembly
      • C++ logo C++
    • Marketing logo Marketing
      • SEO logo SEO
    • Video and 3D logo Video and 3D
      • Blender logo Blender
      • Cinema 4D logo Cinema 4D
      • ZBrush logo ZBrush
    • Graphic logo Graphic
      • Figma logo Figma
      • Sketch logo Sketch
      • Photoshop logo Photoshop
      • After Effects logo After Effects
      • Illustrator  logo Illustrator
      • Adobe XD logo Adobe XD
      • Lightroom logo Lightroom
      • CorelDRAW logo CorelDRAW
    • DevOps logo DevOps
      • AWS logo AWS
      • Azure logo Azure
      • Docker logo Docker
      • Git logo Git
      • GitHub logo GitHub
      • Gitlab logo Gitlab
      • Google Cloud logo Google Cloud
      • Grafana logo Grafana
      • Kubernetes logo Kubernetes
      • Jenkins logo Jenkins
      • Terraform logo Terraform
      • Другое logo Другое
    • Tools logo Tools
      • GraphQL logo GraphQL
      • Flux logo Flux
      • Webpack logo Webpack
      • Ansible logo Ansible
      • Gulp logo Gulp
      • Grunt logo Grunt
      • Visual Studio Code logo Visual Studio Code
      • VIM logo VIM
      • OpenCV logo OpenCV
      • Salt logo Salt
      • SVN logo SVN
      • Atom logo Atom
      • Elasticsearch logo Elasticsearch
      • Сборки, готовые решения logo Сборки, готовые решения
      • Electron logo Electron
      • Chrome DevTools logo Chrome DevTools
      • Yarn logo Yarn
      • Babel logo Babel
      • Grep logo Grep
      • npm logo npm
      • Vite logo Vite
      • Gatsby logo Gatsby
      • PhpStorm logo PhpStorm
      • Webflow logo Webflow
      • Hibernate logo Hibernate
      • Socket.io logo Socket.io
      • Bash logo Bash
    • Разработка мобильных приложений logo Разработка мобильных приложений
      • React Native logo React Native
      • Ionic logo Ionic
      • Swift logo Swift
      • Progressive Web App (PWA) logo Progressive Web App (PWA)
      • Core Data logo Core Data
      • Xamarin logo Xamarin
      • NativeScript logo NativeScript
      • Dart и Flutter logo Dart и Flutter
    • Gamedev logo Gamedev
      • Unreal Engine logo Unreal Engine
      • Unity logo Unity
    • CMS logo CMS
      • Wordpress logo Wordpress
      • OpenCart logo OpenCart
      • Drupal logo Drupal
      • Joomla logo Joomla
      • 1C-Bitrix logo 1C-Bitrix
      • MODX logo MODX
      • Magento logo Magento
      • Shopify logo Shopify
    • Blockchain logo Blockchain
      • Криптовалюты logo Криптовалюты
      •  Decentralized Applications (dApps) (Web 3) logo Decentralized Applications (dApps) (Web 3)
    • Тестирование logo Тестирование
      • Postman logo Postman
      • Selenium logo Selenium
      • Appium logo Appium
      • Protractor logo Protractor
      • WebdriverIO logo WebdriverIO
      • Cypress logo Cypress
      • Playwright logo Playwright
    • Другое logo Другое
      • Linux logo Linux
      • WebRTC logo WebRTC
      • OpenGL Shading Language (GLSL) logo OpenGL Shading Language (GLSL)
    • Подготовка к собеседованию logo Подготовка к собеседованию
    • Обработка и анализ данных logo Обработка и анализ данных
    • Информационная безопасность logo Информационная безопасность
      • Этический взлом / Тестирование на проникновение logo Этический взлом / Тестирование на проникновение
    • Английский язык logo Английский язык
    • Конференции logo Конференции
  • Источники
  • Все курсы
    • Популярные
    • Бесплатные (100+ Курсов)
  • Разделы
  • Книги
    • Бесплатные
    • Популярные
  • Краудфандинг logo Краудфандинг
🇺🇸 English
🇷🇺 Русский
🇺🇦 Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти
Главная страница Категория docker Docker без лишнего: практическая упаковка приложений

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

Just Enough Docker Packaging

Itamar Turner-Trauring logo Itamar Turner-Trauring
Docker без лишнего: практическая упаковка приложений logo Начать Сейчас
Категория
Docker
Дата добавления
18.01.2025
Язык
Английский

Как 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

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

Автор
Посмотреть

Категории

Docker logo

Docker

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

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

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

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

From Zero to Hero: Docker for Developers

Docker является одним из самых необходимых инструментов, которые должен знать каждый разработчик. Вы должны понимать, что это такое, почему это необходимо и как использовать все его возможности. Согласно опросу StackOverflow, в течение последних трех лет это был самый используемый инструмент для разработчиков, и умение работать с ним требуется в большинстве вакансий для разработчиков. В этом курсе автор Дэн Кларк научит вас всему, что нужно знать

3 ч 26 мин
Английский
Посмотреть
+19
Удален по просьбе правообладателя
Изображение курса Docker (dmdev)
denis.dmdev (Dzianis Matveyenka) logo denis.dmdev (Dzianis Matveyenka)
21.04.2024
Docker

Docker (dmdev)

Docker

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

6 ч 43 мин
Русский
Посмотреть
+24
Изображение курса Docker - Полный курс Docker
udemy logo udemy
11.12.2022
Docker

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

Узнайте, КАК работает Docker, и изучите его основные функции НА ПРАКТИКЕ. Это на 90% практический курс с множеством реальных примеров использования Docker. Узнайте, как создавать различные контейнеры, такие как Node.js, Python, NGINX, busybox, MySQL.Мы начнем с установки Docker на ваш компьютер — MacOS, Windows или Linux. В MacOS и Windows вы установите Docker Desktop, в Linux вы установите Docker Engine.После этого мы перейдем к множе

6 ч 49 мин
Русский
Посмотреть
+122
Изображение курса Docker: Проектный Подход к Обучению
udemy logo udemy
18.02.2022
Docker

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

Docker: A Project-Based Approach to Learning

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

4 ч 24 мин
Английский
Посмотреть
+6
Изображение курса Основы Docker
Andreas Kretz logo Andreas Kretz
09.05.2025
Docker

Основы Docker

Docker Fundamentals

Docker - одна из самых популярных open-source платформ, которую должен знать каждый инженер по данным. Это современная и лёгкая альтернатива виртуальным машинам. С помощью Docker вы можете развёртывать свой код, запускать инструменты в облаке и упаковывать приложения в изолированные образы, что даёт полный контроль над средой. В этом курсе вы освоите все базовые навыки, необходимые для уверенной работы с Docker в профессии инженера по данным.

1 ч 17 мин
Английский
Посмотреть
+2

Ресурс видеоуроков программирования для front и back end разработчиков. Бери знания своего профиля у нас, ведь мы самые лучшие блеать. Серьезно.

Категории
Все категории JavaScript React.js Python Java Golang (Google Go) Другое TypeScript Подготовка к собеседованию Обработка и анализ данных Другое (Graphic)
Источники
Все источники Alvin Zablan Andreas Kretz Aurimas Griciūnas balun.courses Brad Frost frontendmasters Ian Frost udemy zerotomastery.io
Telegram CourseTrain Цена Контакты Распространенные вопросы Плейлисты Приватность Условия
Темы:
Язык: