Сохранёнки программиста
7.6K subscribers
1.03K photos
39 videos
3 files
1.55K links
Бесплатные лекции, курсы, книги, подкасты по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Книга: Использование Docker

Автор: Эдриен Моуэт
Год издания: 2017

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

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

#книга #docker #ru
Курс: Docker для начинающих + практический опыт

Этот курс — отличное введение в Docker для абсолютных новичков. Лекции, демонстрации и упражнения помогут вам освоить Docker и разработку собственных образов, включая Dockerfiles и Docker Compose. Вы сможете практиковаться прямо в браузере, без необходимости настройки собственной среды. Курс предназначен для новичков в DevOps.

Ссылка на курс

#курс #docker #начинающим #ru
Курс: Docker для начинающих

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

Ссылка на курс

#курс #docker #начинающим #ru
Книга: Программирование Cloud Native. Микросервисы, Docker и Kubernetes

Автор: Иван Портянкин
Год издания: 2022

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

Скачать

#книга #docker #k8s #ru
Курс: Основы работы с Docker

Docker — открытая платформа для создания, поставки и запуска распределённых приложений. Это экономит время разработчиков и приносит пользу серверам, особенно в области облачных приложений.

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

Ссылка на курс

#курс #docker #начинающим #ru
Шпаргалка: Основные команды Docker

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

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

Ссылка на шпаргалку

#шпаргалка #docker #ru
Урок: Основы Docker

В этом видео вы окунётесь в мир Docker, где узнаете, что это за технология, и познакомитесь с её базовыми понятиями. От простого "Hello World" вы перейдёте к реальным примерам, включая работу с портами, создание Docker volumes и развёртывание временной базы данных.

Ссылка на доклад

#урок #docker #начинающим #ru
​​Урок: Всё, что вам нужно знать про Docker

Docker — инструмент, который решает несколько очень распространённых головных болей с приложениями. Например, закидываете протестированное приложение на прод, а там версия NodeJS другая и уже что-то не работает. Знакомо? Docker решает эту проблему изоляцией системы. Так, разрабатывая и тестируя локально приложение в контейнере, вы можете быть уверены, что где-то на сервере это приложение будет работать так же стабильно (при учёте, что оно так же запускается в контейнере).

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

#урок #docker #начинающим #ru
​​Как работать с докером в условиях блокировки

Иронично, но, как правильно отметил автор этой статьи с хабра, у самого докера есть инструменты, чтобы обойти эту блокировку. А в самом материале поделился тремя проверенными способами, как это можно сделать: https://tproger.ru/articles/docker-hub-v-rossii---vse--gajd--kak-obojti-blokirovku

#docker
Большая шпаргалка по Docker на все случаи

Docker и виртуализация заняли уверенное место рядом со многими технологиями. Поэтому хотя бы базовое знание этого инструмента можно считать базой разработчика.

Само собой, вам не нужно заучивать десятки команд — достаточно иметь под рукой эту шпаргалку. Тут есть шпаргалки в формате картинок и просто примеров команд. Всё разделено на категории, так что не запутаетесь.

#шпаргалка #docker
Доклад: Как готовить Dockerfile правильно

Если вы собираете или собирали контейнеры много раз подряд — вы могли заметить, что иногда сборки работают медленно, образы пухнут, и если вам совсем не повезло — через уязвимость в контейнере вас ещё и сломали.

В этом докладе научат, как сделать, чтобы контейнер сбросил вес, собрался быстрее и спрятался за щитом, чтобы злоумышленнику было некуда бить:

https://youtu.be/Dx8WOurCCaM?si=aY5CMh-R_P4pLzAk

#доклад #docker #devops #ru
Всё, что нужно знать про Docker

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

Сохраняйте исчерпывающий видео-урок, в котором автор рассказывает всё необходимое для комфортного использования Docker: команды, переменные, Compose, Portainer и другое:

https://youtu.be/O8N1lvkIjig?si=IABkdOLbRRBkE9CS

#урок #docker #ru
Docker для начинающих за час

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

Тут вы узнаете, что такое серверы, виртуальные машины, Docker Images и Containers, а также пройдёте пошаговую установку Docker и создание первого контейнера.

https://www.youtube.com/watch?v=lr1rYnUubpQ

#урок #docker #начинающим #ru
Полное практическое руководство по Docker: с нуля до кластера на AWS

Докер позволяет разработчикам, системными администраторам и другим специалистам деплоить их приложения в отдельных контейнерах, которых может быть много на одной машине. Причём у каждого контейнера может быть своя ОС и набор конфигураций, отличные от остальных. Чем-то это похоже на виртуальные машины, но при этом меньше нагружают систему и требует меньше ресурсов.

В этом руководстве вы сможете не только разобраться с устройством докера, но и создавать первые рабочие контейнеры.

#docker #aws
Лаконичная шпаргалка по Docker

Скачать бесплатно, без смс и регистрации можно тут. Там же можно найти расшифровку всех пунктов с кратким описанием.

#шпаргалка #docker #cicd #en
Media is too big
VIEW IN TELEGRAM
Оркестрация контейнеров: Kubernetes, Docker Swarm, Nomad

В этом видео рассматриваются плюсы, минусы и основные инструменты для оркестрации контейнеров.

Видео подойдет для разработчиков, которые еще не сталкивались с такими технологиями и хотят разобраться, что это и зачем нужно, а также для системных администраторов, которые думают о переходе в DevOps и хотят понять, как управлять контейнерами и автоматизировать процессы с помощью Kubernetes, Docker Swarm или Nomad.

#docker #k8s #ru
Практический курс по Docker для начинающих

Контейнеризация уже давно стала стандартом в мире DevOps, но новичкам порой сложно разобраться с основами. Docker — это не просто инструмент, а способ ускорить разработку и упростить развертывание приложений.

Нашли курс, который помогает с нуля освоить Docker: от базовых команд до работы с Compose и Swarm. Всё практическое — без сложных настроек, прямо в браузере. 

Сохраняем: ссылка на курс.

#курс #docker #начинающим #ru
Использование Docker [2017]

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

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

#docker #книга #ru
Как уменьшить Docker-образ с помощью многоэтапной сборки

Контейнеры в Docker — это удобно, но зачастую образы получаются слишком тяжелыми. Лишние мегабайты не только расходуют дисковое пространство, но и увеличивают риски безопасности. Одним из лучших способов борьбы с этим является многоэтапная сборка.

Такой метод позволяет отделить этапы сборки и выполнения, убирая ненужные зависимости из финального образа. Например, в Go можно создать минималистичный контейнер с чистым бинарником, а в Java – использовать JDK только для сборки, оставив в продакшене легковесную JRE. В статье разбираются реальные примеры и даются полезные советы по оптимизации.

#урок #docker #советы #ru