fa
Feedback
DevOps Docker

DevOps Docker

کانال بسته

admin - @workakkk Погружаемся в Docker https://t.me/+0WdB4uvOwCY0Mjdi - ссылка на канал ркн: № 6766050539

نمایش بیشتر
15 706
مشترکین
-624 ساعت
-207 روز
-10130 روز

در حال بارگیری داده...

جذب مشترکین
ژوئن '26
ژوئن '26
+3
در 0 کانال‌ها
مه '26
+17
در 0 کانال‌ها
Get PRO
آوریل '26
+34
در 0 کانال‌ها
Get PRO
مارس '26
+199
در 24 کانال‌ها
Get PRO
فوریه '26
+252
در 44 کانال‌ها
Get PRO
ژانویه '26
+331
در 148 کانال‌ها
Get PRO
دسامبر '25
+127
در 9 کانال‌ها
Get PRO
نوامبر '25
+198
در 42 کانال‌ها
Get PRO
اکتبر '25
+95
در 14 کانال‌ها
Get PRO
سپتامبر '25
+336
در 35 کانال‌ها
Get PRO
اوت '25
+176
در 3 کانال‌ها
Get PRO
ژوئیه '25
+727
در 76 کانال‌ها
Get PRO
ژوئن '25
+373
در 70 کانال‌ها
Get PRO
مه '25
+465
در 6 کانال‌ها
Get PRO
آوریل '25
+6 233
در 94 کانال‌ها
Get PRO
مارس '25
+182
در 1 کانال‌ها
Get PRO
فوریه '25
+384
در 40 کانال‌ها
Get PRO
ژانویه '25
+433
در 44 کانال‌ها
Get PRO
دسامبر '24
+468
در 39 کانال‌ها
Get PRO
نوامبر '24
+485
در 53 کانال‌ها
Get PRO
اکتبر '24
+855
در 55 کانال‌ها
Get PRO
سپتامبر '24
+722
در 198 کانال‌ها
Get PRO
اوت '24
+869
در 41 کانال‌ها
Get PRO
ژوئیه '24
+756
در 54 کانال‌ها
Get PRO
ژوئن '24
+1 079
در 56 کانال‌ها
Get PRO
مه '24
+430
در 38 کانال‌ها
Get PRO
آوریل '24
+440
در 47 کانال‌ها
Get PRO
مارس '24
+458
در 21 کانال‌ها
Get PRO
فوریه '24
+255
در 2 کانال‌ها
Get PRO
ژانویه '24
+301
در 43 کانال‌ها
Get PRO
دسامبر '23
+171
در 39 کانال‌ها
Get PRO
نوامبر '23
+258
در 29 کانال‌ها
Get PRO
اکتبر '23
+147
در 0 کانال‌ها
Get PRO
سپتامبر '23
+600
در 0 کانال‌ها
Get PRO
اوت '23
+2 307
در 0 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
04 ژوئن0
03 ژوئن0
02 ژوئن0
01 ژوئن+3
پست‌های کانال
Docker-совет для миграции Не переносите контейнер через docker save как единственный способ. Так вы сохраните image, но потеряете важное: - volumes - env-переменные - networks - ports - restart policy - bind mounts Лучше сначала восстановить docker-compose.yml из уже запущенного контейнера:

docker run --rm \
  -v /var/run/docker.sock:/var/run/docker.sock \
  ghcr.io/red5d/docker-autocompose \
  container_name
Потом на новом сервере запускаете уже нормально:

docker compose up -d
А данные из volume переносите отдельно через tar. Мигрировать нужно не контейнер, а всё состояние запуска. Image можно скачать заново, а вот volumes, env и настройки запуска - именно там обычно ломается прод.

2
🐍 Python Roadmap 2026: наконец-то полноценная актуальная карта изучения Python, а не список ссылок «разберись сам» На GitHub
🐍 Python Roadmap 2026: наконец-то полноценная актуальная карта изучения Python, а не список ссылок «разберись сам» На GitHub выложили большой русскоязычный роадмап по Python на 2026 год - от первых скриптов до уровня Middle+/Senior. Маршрут собран под современный Python: - Python 3.13+ - free-threaded mode без GIL - JIT - uv вместо боли с pip/venv/poetry - ruff, pyright, pytest, hypothesis - async-first подход - типизация - CPython внутри - web, базы, ML/AI, DevOps и архитектура В роадмапе есть нормальная последовательность: сначала окружение и база, потом идиомы, ООП, типы, стандартная библиотека, асинхронность, тестирование, внутренности CPython, web, базы данных, AI-направление, продакшн и архитектура. Отдельный плюс - практический формат. На каждом этапе есть задачи, чеклисты, примеры кода и бесплатные ресурсы. То есть это не мотивационная простыня, а маршрут, по которому реально можно идти несколько месяцев и видеть прогресс. Для новичков - понятный путь без хаоса. Для джунов - способ закрыть дыры. Для тех, кто уже пишет на Python - хороший чеклист, чтобы понять, где ты всё ещё плаваешь. Python в 2026 году - это tooling, типы, async, инфраструктура, AI и продакшн-дисциплина. И этот роадмап как раз про такой Python. https://github.com/justxor/pythonroamap2026
2 527
3
Свой ML-завод: что дает собственная ML-платформа и как ее запустить ⤵️ На вебинаре 2 июня эксперт Cloud․ru расскажет, как выс
Свой ML-завод: что дает собственная ML-платформа и как ее запустить ⤵️ На вебинаре 2 июня эксперт Cloud․ru расскажет, как выстроить эффективный ML-процесс — от загрузки данных до обучения моделей на GPU-кластере. В программе: ▶️почему ИИ-пилоты «не взлетают»: разрозненные инструменты, простой GPU и не только; ▶️во сколько обходится ML на самом деле: почему затраты GPU — это только вершина айсберга и куда ещё уходят деньги; ▶️облако, open source своими руками и готовое решение — чем отличаются три пути к ML-платформе и какие скрытые ловушки есть у каждого; ▶️on-premise vs. облако: когда локальное развёртывание дешевле и почему это не всегда так; ▶️в каких отраслях on-premise ML-платформа необходима и какие бизнес-сценарии можно реализовать с её помощью; ▶️из чего состоит и как устроена Evolution Stack.ML; ▶️зачем нужны воркспейсы. Бонус: на вебинаре покажут, как создавать вокспейс на платформе, подключать внешние источники данных и запускать Jupyter Server на базе готового образа. Зарегистрироваться
2 070
4
🖥 Docker-трюк: используйте `docker buildx du`, чтобы найти, куда реально утекают гигабайты Если Docker начал жрать диск, бол
🖥 Docker-трюк: используйте `docker buildx du`, чтобы найти, куда реально утекают гигабайты Если Docker начал жрать диск, большинство сразу делает: docker system prune -a И иногда случайно сносит половину полезного кеша. Более аккуратный способ - сначала посмотреть, что именно занимает место: docker buildx du Команда показывает размер build cache по builder'ам: какие слои занимают больше всего, что можно удалить, а что ещё используется. Особенно полезно на машинах, где часто собираются образы через BuildKit, CI, multi-stage Dockerfile и разные архитектуры. Мини-шпаргалка: docker buildx du показать размер кеша сборки docker buildx du --verbose увидеть подробности по записям кеша docker builder prune удалить неиспользуемый build cache docker builder prune --filter until=24h удалить кеш старше 24 часов docker builder prune --keep-storage 20GB очистить кеш, но оставить до 20 ГБ полезного хранилища docker system df посмотреть общий расход места: образы, контейнеры, volumes, build cache Главный нюанс: docker system prune чистит широко, а docker builder prune бьёт именно по кешу сборки. Для dev-машины и CI это часто безопаснее и предсказуемее. Если Docker внезапно занял 80 ГБ, не начинайте с ядерной кнопки. Сначала проверьте build cache.
3 021
5
Стартуем с Kubernetes без боли в Managed Kubernetes от MWS Cloud Platform. 27 мая в 16:00 Александр Курасов, технический влад
Стартуем с Kubernetes без боли в Managed Kubernetes от MWS Cloud Platform. 27 мая в 16:00 Александр Курасов, технический владелец продукта в MWS Cloud Platform, покажет, как развернуть кластер за минуты, на вебинаре «Быстрый старт с Managed Kubernetes в облаке MWS». Разберём архитектуру сервиса, его интеграцию с IAM, сетями и балансировщиками. Увидите, как управляемый сервис берёт на себя администрирование master-узлов и упрощает жизнь. Будет интересно: ♦️DevOps-инженерам, которые хотят упростить работу с Kubernetes ♦️Backend-разработчикам, которым нужно быстро задеплоить сервис ♦️Platform-инженерам, строящим cloud-native инфраструктуру ♦️Техлидам и архитекторам, выбирающим Kubernetes в облаке ➡️ Зарегистрироваться
3 786
6
Docker-совет: используй COPY --link в Dockerfile, чтобы ускорять rebuild и не ломать cache chain. Обычно COPY создаёт слой, который зависит от предыдущих слоёв. Если выше что-то изменилось, Docker часто пересобирает цепочку дальше, даже когда сами файлы не поменялись. С COPY --link копируемые файлы попадают в отдельный независимый слой: # syntax=docker/dockerfile:1.7 FROM golang:1.23 AS build WORKDIR /app COPY --link go.mod go.sum ./ RUN go mod download COPY --link . . RUN go build -o app ./cmd/app Где реально помогает: большие монорепы; частые изменения базового образа; CI/CD с BuildKit cache; multi-stage сборки; ситуации, где COPY . . постоянно инвалидирует лишние слои. Плюс: BuildKit может переиспользовать слой с файлами даже при изменениях в предыдущих слоях. Минус: COPY --link не умеет следовать за symlink в destination path. Но для большинства production Dockerfile это не проблема.
4 249
7
🖥 На Stepik обновили курс «C# с нуля до профи» Представьте: через четыре месяца вы открываете чужой .NET-проект и читаете ег
🖥 На Stepik обновили курс «C# с нуля до профи» Представьте: через четыре месяца вы открываете чужой .NET-проект и читаете его как книгу. IServiceCollection не вызывает ступора. async Task<IActionResult> пишется на автомате. Вы точно знаете, почему EF Core сгенерировал именно такой SQL - и как переписать запрос, чтобы он летал. Это не фантазия. Это результат после 16 модулей, в которых каждая концепция объясняется через код и закрепляется практикой. ООП, SOLID, LINQ, async/await, DI, EF Core, ASP.NET Core, Docker, Kubernetes - всё, что казалось магией, станет рабочим инструментом. А бонусом - портфолио проектов: от CLI-утилит и REST API до собственного SaaS с multi-tenancy, JWT и деплоем в Kubernetes под TLS. Скидка - 58% доступна 48 часов: https://stepik.org/a/282984/
3 419
8
Linux умеет запускать программы в почти контейнерной изоляции вообще без Docker. За это отвечает `unshare`. Команда создает д
Linux умеет запускать программы в почти контейнерной изоляции вообще без Docker. За это отвечает `unshare`. Команда создает для процесса отдельные namespace: свой список процессов, свой mount-view, hostname, IPC, network и user namespace. В итоге программа видит не всю систему, а только ограниченный «кусок» окружения. Пример: sudo unshare --pid --fork --mount --uts --ipc --net --user --map-root-user --mount-proc bash Внутри новой shell можно выполнить: ps aux И вместо сотен процессов увидеть почти пустую систему: bash с PID 1 и сам ps. Это не Docker, не container runtime и не магия. Это базовый механизм ядра Linux, на котором контейнеры во многом и построены. Полезно знать, если хотите понимать контейнеры не как «черный ящик», а на уровне того, что реально делает kernel.
3 329
9
Pterodactyl — это современная, мощная панель управления игровыми серверами, написанная на PHP с использованием Laravel и Vue.
Pterodactyl — это современная, мощная панель управления игровыми серверами, написанная на PHP с использованием Laravel и Vue.js. Проект ориентирован на безопасность, производительность и расширяемость. Архитектура Pterodactyl построена на принципе контейнеризации: каждый сервер работает в собственном Docker-контейнере. Это обеспечивает изоляцию, гибкость управления и простую миграцию между хостами. Поддерживается широкий список игр и движков, включая Minecraft, CS:GO, Rust, ARK и многие другие. 🔹Основные возможности: — Веб-интерфейс с красивым и отзывчивым UI — Управление правами пользователей и доступом — Поддержка нескольких узлов (нодов) — API для автоматизации и интеграций — Мониторинг ресурсов: CPU, RAM, дисковое пространство — Поддержка SFTP через Daemon — Интеграция с Docker для запуска серверов в изолированной среде Проект с открытым исходным кодом, активно развивается и имеет сильное комьюнити. Отличное решение как для хостинг-провайдеров, так и для личного использования. https://github.com/pterodactyl/panel
3 398
10
Pterodactyl — это современная, мощная панель управления игровыми серверами, написанная на PHP с использованием Laravel и Vue.
Pterodactyl — это современная, мощная панель управления игровыми серверами, написанная на PHP с использованием Laravel и Vue.js. Проект ориентирован на безопасность, производительность и расширяемость. Архитектура Pterodactyl построена на принципе контейнеризации: каждый сервер работает в собственном Docker-контейнере. Это обеспечивает изоляцию, гибкость управления и простую миграцию между хостами. Поддерживается широкий список игр и движков, включая Minecraft, CS:GO, Rust, ARK и многие другие. 🔹Основные возможности: — Веб-интерфейс с красивым и отзывчивым UI — Управление правами пользователей и доступом — Поддержка нескольких узлов (нодов) — API для автоматизации и интеграций — Мониторинг ресурсов: CPU, RAM, дисковое пространство — Поддержка SFTP через Daemon — Интеграция с Docker для запуска серверов в изолированной среде Проект с открытым исходным кодом, активно развивается и имеет сильное комьюнити. Отличное решение как для хостинг-провайдеров, так и для личного использования. https://github.com/pterodactyl/panel
1
11
Coolify — это опенсорсная альтернатива Heroku/Netlify/Vercel для простого развертывания любых приложений. Инструмент поможет
Coolify — это опенсорсная альтернатива Heroku/Netlify/Vercel для простого развертывания любых приложений. Инструмент поможет вам управлять вашими серверами, приложениями и базами данных на вашей VPS, Bare Metal, Raspberry PI и чем угодно. Все, что вам нужно, это SSH-соединение. ✅ Поддержка Docker и Docker Compose ✅ Развёртывание из Git ✅ Поддержка баз данных (PostgreSQL, MySQL, MongoDB и др.) ✅ Графический интерфейс для управления ✅ Поддержка простого масштабирования и обновлений без даунтайма ✅ Интеграция с Cloudflare, Traefik, Let's Encrypt и другими инструментами Coolify может быть развёрнут в пару кликов, работает на собственных серверах или VPS и даёт разработчикам полный контроль над инфраструктурой без лишней головной боли. https://github.com/coollabsio/coolify
3 719
12
🚀 Hass Addon FRP Client для Home Assistant Этот аддон позволяет удаленно получать доступ к вашему Home Assistant OS через проброс портов, упрощая управление и мониторинг системы. Идеально подходит для пользователей, желающих настроить удаленный доступ к локальным ресурсам. 🚀 Основные моменты: - Удаленный доступ к Home Assistant через FRP - Легкая настройка и интеграция - Поддержка сообщества для улучшений и исправлений - Совместимость с Home Assistant 📌 GitHub: https://github.com/huxiaoxu2019/hass-addon-frp-client #docker
3 777
13
🚀 Платформа Xata для облачного PostgreSQL Xata — это облачная платформа с открытым исходным кодом для управления множеством
🚀 Платформа Xata для облачного PostgreSQL Xata — это облачная платформа с открытым исходным кодом для управления множеством экземпляров PostgreSQL на Kubernetes. Она предлагает функции быстрого ветвления, автоматического масштабирования и высокой доступности, что делает её идеальной для создания внутреннего PostgreSQL как услуги или тестовых сред. 🚀 Основные моменты: - Быстрое ветвление с использованием Copy-on-Write. - Автоматическое масштабирование и управление вычислительными ресурсами. - Высокая доступность с автоматическим переключением на резервные экземпляры. - REST API и CLI для управления. - Подходит для создания тестовых и разработческих окружений. 📌 GitHub: https://github.com/xataio/xata #go
3 759
14
🚀 Умный прокси для Docker-контейнеров Docker Wake-Up — это легкий инструмент для автоматического управления Docker-контейнер
🚀 Умный прокси для Docker-контейнеров Docker Wake-Up — это легкий инструмент для автоматического управления Docker-контейнерами. Он запускает контейнеры по запросу и останавливает их при бездействии, экономя ресурсы. Идеально подходит для самоуправляемых приложений, обеспечивая доступность и простоту настройки. 🚀 Основные моменты: - Автоматический запуск контейнеров по HTTP-запросам - Умное управление бездействием с тайм-аутом - Генерация конфигураций NGINX с поддержкой SSL - Нулевое время простоя при проксировании - Простая настройка через один JSON-файл 📌 GitHub: https://github.com/jelliott2021/DockerWakeUp
3 588
15
Как обеспечить стабильность баз данных при росте проекта и нагрузок ✨ База данных — это сердце приложения, но самостоятельное
Как обеспечить стабильность баз данных при росте проекта и нагрузок ✨ База данных — это сердце приложения, но самостоятельное администрирование быстро превращает заботу о нем в рутину: постоянные обновления, бэкапы, мониторинг и работа с нагрузкой. С ростом проекта стандартных настроек уже не хватает, а риск просадок и простоев из-за ошибок в конфигурации становится выше. На вебинаре 28 апреля эксперт Cloud.ru разберет, как передать обслуживание PostgreSQL управляемому сервису в облаке и настроить архитектуру Master/Replica для стабильной работы при высоких нагрузках. В программе: ▶️сравнение managed- и self-hosted PostgreSQL; ▶️ключевые метрики базы данных: на что обращать внимание в мониторинге, чтобы не доводить до инцидента; ▶️настройка автоматического резервного копирования и политики восстановления данных; ▶️реализация схемы разделения трафика на чтение и запись. На демо покажут, как добавить в сервис поддержку нескольких реплик и разгрузить базу на чтении, и проведут нагрузочное тестирование, чтобы сравнить показатели до и после оптимизации. Зарегистрироваться
1
16
Netshoot — набор инструментов для устранения сетевых проблем с Docker и Kubernetes. Отладка сетей Docker и Kubernetes может б
Netshoot — набор инструментов для устранения сетевых проблем с Docker и Kubernetes. Отладка сетей Docker и Kubernetes может быть сложной. Однако при правильном понимании принципов работы сетей Docker и Kubernetes, а также наличии подходящих инструментов, вы сможете эффективно выявлять и устранять сетевые проблемы. Контейнер netshoot включает в себя мощный набор инструментов для диагностики сетевых проблем в Docker. Вместе с этими инструментами идут практические примеры, демонстрирующие, как netshoot можно использовать в реальных сценариях. https://github.com/nicolaka/netshoot
4 276
17
👣 На Stepik обновили курс «Rust: полный курс разработчика. С нуля до профи» Представьте: через три месяца вы открываете чужо
👣 На Stepik обновили курс «Rust: полный курс разработчика. С нуля до профи» Представьте: через три месяца вы открываете чужой Rust-код и читаете его как книгу. Arc<Mutex<T>> не вызывает панику. impl Future не пугает. Вы точно знаете, почему компилятор ругается и как это починить за 10 секунд. Это не фантазия. Это результат 50 уроков, в которых каждая концепция объясняется через код и закрепляется практикой. Ownership, traits, generics, async, unsafe - всё, что казалось магией, станет рабочим инструментом. А бонусом - портфолио проектов: от CLI-утилит до REST API и WebAssembly. Вы и так знаете, что Rust - ваш следующий язык. Этот курс просто сделает это реальностью. Сегодня - 55% процентов от цены, торопись: https://stepik.org/a/269250/
3 983
18
🧰 Веб-интерфейс для управления Nginx Возможности 🔹Онлайн-статистика по серверным метрикам: загрузка CPU, использование памя
🧰 Веб-интерфейс для управления Nginx Возможности 🔹Онлайн-статистика по серверным метрикам: загрузка CPU, использование памяти, средняя нагрузка, использование диска. 🔹Автоматическое резервное копирование конфигураций после изменений с возможностью сравнения версий и восстановления. 🔹Управление кластером с поддержкой зеркалирования операций на несколько узлов — упрощает работу в многосерверной среде. 🔹Экспорт зашифрованных конфигураций Nginx/NginxUI для быстрой миграции и восстановления в новых окружениях. 🔹Улучшенный онлайн-помощник ChatGPT с поддержкой нескольких моделей, включая отображение логики рассуждений Deepseek-R1 для лучшего понимания и оптимизации конфигураций. 🔹Установка и автоматическое продление сертификатов Let's Encrypt в один клик. 🔹Онлайн-редактирование конфигураций сайтов с помощью нашего собственного NgxConfigEditor — удобного блочного редактора конфигураций nginx, или Ace Code Editor с подсветкой синтаксиса nginx. 🔹Онлайн-просмотр логов Nginx. 🔹Написано на Go и Vue, дистрибутив — один исполняемый бинарник. 🔹Автоматическая проверка конфигурационного файла и перезапуск nginx после сохранения. 🔹Веб-терминал. 🔹Тёмная тема. 🔹Адаптивный веб-дизайн. Быстрый старт с помощью Docker: docker run -d \ --name nginx-ui \ -p 8080:8080 \ -v /etc/nginx:/etc/nginx \ -v /var/run/nginx.pid:/var/run/nginx.pid \ 0xjacky/nginx-ui Убедитесь, что путь к конфигурационным файлам Nginx указан верно, особенно при использовании Docker. https://github.com/0xJacky/nginx-ui
4 021
19
⚡️ Вышло большое обновление популярного курса- Ai AI агенты, которые реально работают в проде! Вы всё ещё пишете обёртки над
⚡️ Вышло большое обновление популярного курса- Ai AI агенты, которые реально работают в проде! Вы всё ещё пишете обёртки над ChatGPT и называете это «AI-продуктом»? Пока вы промптите - рынок переходит на агентные системы. Те, что принимают решения, ходят в API, работают с Postgres и Redis, управляют браузером через Playwright. И 90% таких систем ломаются между ноутбуком и продом. AI Agents Engineering - курс, который закрывает этот разрыв. LangGraph, AutoGen, Computer Use, LLMOps. 8 модулей, 120+ шагов - от архитектуры до деплоя в Docker. На выходе: реальный опыт на большой практической базе, а production-агент и навыки, за которые уже платят. 👉 48 часов действует скидка на курс 55 процентов: https://stepik.org/a/276971/
3 888
20
🐳 Docker безопасность - 6 правил, которые реально спасают Хочешь не словить взлом через контейнер? Вот база, которую игнорир
🐳 Docker безопасность - 6 правил, которые реально спасают Хочешь не словить взлом через контейнер? Вот база, которую игнорируют 90%: 1⃣ Без root Запускай с --user - если контейнер взломают, не получат доступ ко всей системе. 2⃣ Никакого privileged --privileged = полный контроль над хостом. Используй только если ОЧЕНЬ надо. 3⃣ Закрывай лишние порты Открывай только то, что реально используешь. Остальное - дыра. 4⃣ Ставь лимиты --memory и --cpus - чтобы один контейнер не убил весь сервер. 5⃣ Read-only FS --read-only - нельзя изменить файлы или подложить вредоносный код. 6⃣ Запрет на повышение прав --security-opt=no-new-privileges - процессы не смогут эскалировать доступ. Главное правило: контейнеру даёшь ровно столько прав, сколько нужно. Ни больше.
4 894