Инструменты программиста
12.9K subscribers
1.73K photos
158 videos
4 files
2.14K links
Полезные инструменты для программистов — бесплатные и платные

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

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

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

Регистрация в перечне РКН: https://tprg.ru/mX0S
Download Telegram
Portainer — управление контейнерами Docker и Kubernetes через графический интерфейс

Основные преимущества Portainer включают простоту использования, быстрый старт и мощные возможности управления контейнерами Docker и Kubernetes. Идеально подходит для разработчиков, DevOps-инженеров и системных администраторов

Инструмент имеет несложный, но при этом мощный веб-интерфейс, позволяющий быстро управлять контейнерами, образами и сетями

Стоимость: #бесплатно (но есть платные тарифы)

#Docker #Kubernetes #DevOps
👍7🔥2
Uptime Kuma — селфхостед опен-сорс решение для мониторинга серверов и сервисов

Прога умеет в мониторинг HTTP(s), TCP, ключевых слов в HTTP(s), Ping и Docker контейнеров. Ещё мониторит даты окончания SSL сертификата,  поддерживает proxy и имеет отдельную страницу статуса сервисов с привязкой к доменному имени. 

Стоимость: #бесплатно

#docker #web @prog_tools
⚡9👍6❤1
Доклад: Как готовить Dockerfile правильно

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

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

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

#доклад #docker #devops #ru
Forwarded from Типичный программист
Практика, практика и ничего кроме практики

KodeKloud Free Labs — площадка c интерактивными заданиями и реальными сценариями, которые помогут погрузиться в практическое применение принципов DevOps и облачных технологий, не выходя из браузера.

В бесплатных лабах сейчас есть: Linux, Кубер, Docker, GiT, Python и прочие прелести. 

#devops #docker #git #python
👍7🔥2❤1
Forwarded from Веб-страница
Docker для инженеров: 6 приёмов, которые выведут вас за пределы docker build

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

#бэкенд #devops #docker
✍2🔥2💅1
Docker Compose: корректный YAML ещё не гарантирует поведение

Параметр может существовать в спецификации Compose и проходить проверку схемы, но не поддерживаться при обычном запуске через docker compose up.

В Compose 5.6.0 добавили предупреждения о неподдерживаемых атрибутах файла. Это помогает заметить ситуацию, когда настройка записана, а ожидаемого эффекта нет.

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

В том же выпуске появилась частичная поддержка jobs: пока доступны только задания с ручным запуском. Задания по расписанию ещё ждут соответствующей поддержки Docker Engine.

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

#docker #конфигурация