Forwarded from NOP::Nuances of Programming
Разработчику важно понимать, что служба Docker действует должным образом, в противном случае могут возникнуть большие неприятности. Чтобы гарантированно предотвратить их, рассмотрим способы проверки состояния (Healthcheck) контейнеров в Docker.
https://nuancesprog.ru/p/14758/
@nuancesprog #Docker
https://nuancesprog.ru/p/14758/
@nuancesprog #Docker
Forwarded from NOP::Nuances of Programming
Рассмотрим наглядный пример использования среды разработки Docker, который поможет разобраться в настройке и инициализации серверной базы данных.
https://nuancesprog.ru/p/14877/
@nuancesprog #Docker #EntityFramework
https://nuancesprog.ru/p/14877/
@nuancesprog #Docker #EntityFramework
Смотрите "Курс по Docker и командной строке #1 /11: обзор тем курса" на YouTube
https://youtube.com/watch?v=oAWivyLG8-k&si=EnSIkaIECMiOmarE
https://youtube.com/watch?v=oAWivyLG8-k&si=EnSIkaIECMiOmarE
YouTube
Курс по Docker и командной строке #1 /11: обзор тем курса
#Docker #КоманднаяСтрока #КурсТеплицы
Установка свободного ПО на свой сервер для многих представляется нерешаемой задачей. На сегодняшний день существуют бесплатные аналоги почти всех проприетарных сервисов, но путь к использованию их лежит через командную…
Установка свободного ПО на свой сервер для многих представляется нерешаемой задачей. На сегодняшний день существуют бесплатные аналоги почти всех проприетарных сервисов, но путь к использованию их лежит через командную…
Смотрите "Как установить Docker на собственный сервер на Ubuntu" на YouTube
https://youtube.com/watch?v=DzTEQcEW3Uc&si=EnSIkaIECMiOmarE
https://youtube.com/watch?v=DzTEQcEW3Uc&si=EnSIkaIECMiOmarE
YouTube
Как установить Docker на собственный сервер на Ubuntu
#Docker #self-hosted #КоманднаяСтрока
Docker это программное обеспечение для установки приложений на собственный выделенный сервер. Rocket.Chat, Mattermost, Jitsi: все это имеет открытый исходный код и может быть установлено вами и только для вас. Притом…
Docker это программное обеспечение для установки приложений на собственный выделенный сервер. Rocket.Chat, Mattermost, Jitsi: все это имеет открытый исходный код и может быть установлено вами и только для вас. Притом…
Forwarded from Типичный программист
Как распилить монолит — шпаргалка по работе с Docker
Если вы хотели попробовать собрать микросервисное приложение, но всё время откладывали на потом, то это ваш знак свыше, что пора взяться за дело.
А поможет вам эта полезная шпаргалка. Мы собрали для вас основные команды Docker и полноценный гайд переноса монолитного приложения в контейнеры.
#docker
Если вы хотели попробовать собрать микросервисное приложение, но всё время откладывали на потом, то это ваш знак свыше, что пора взяться за дело.
А поможет вам эта полезная шпаргалка. Мы собрали для вас основные команды Docker и полноценный гайд переноса монолитного приложения в контейнеры.
#docker
Анализ 4 000 000 Docker-образов показал, что половина из них содержит критические уязвимости
https://xakep.ru/2020/12/03/docker-hub-analisys/
Обороняем порт. Как защитить инфраструктуру на Docker минимальными силами
Docker — прекрасная вещь, которая может экономить массу сил и времени.
В этой статье мы поговорим о том, как использовать Docker максимально безопасно и отлавливать потенциальные угрозы заранее.
Также ты найдешь здесь готовые рекомендации, команды и инструменты, которые легко использовать в своем проекте.
👉 https://xakep.ru/2019/07/05/docker-security/
Контейнерно-модульное тестирование. Пишем юнит-тесты для образов Docker
Не все компоненты ПО имеют очевидные, известные и понятные пути тестирования.
К примеру, образы Docker либо не тестируют вообще, либо тестируют только на пригодность к запуску.
В этой статье я расскажу, как протестировать образ Docker так, чтобы убедиться в том, что он на 100% выполняет свои задачи.
👉 https://xakep.ru/2021/03/25/docker-unit-tests/
❗️20 полезных команд Docker для разработчиков.
https://proglib.io/w/297f1cf0
#tip #docker
...
https://xakep.ru/2020/12/03/docker-hub-analisys/
Обороняем порт. Как защитить инфраструктуру на Docker минимальными силами
Docker — прекрасная вещь, которая может экономить массу сил и времени.
В этой статье мы поговорим о том, как использовать Docker максимально безопасно и отлавливать потенциальные угрозы заранее.
Также ты найдешь здесь готовые рекомендации, команды и инструменты, которые легко использовать в своем проекте.
👉 https://xakep.ru/2019/07/05/docker-security/
Контейнерно-модульное тестирование. Пишем юнит-тесты для образов Docker
Не все компоненты ПО имеют очевидные, известные и понятные пути тестирования.
К примеру, образы Docker либо не тестируют вообще, либо тестируют только на пригодность к запуску.
В этой статье я расскажу, как протестировать образ Docker так, чтобы убедиться в том, что он на 100% выполняет свои задачи.
👉 https://xakep.ru/2021/03/25/docker-unit-tests/
❗️20 полезных команд Docker для разработчиков.
https://proglib.io/w/297f1cf0
#tip #docker
...
XAKEP
Анализ 4 000 000 Docker-образов показал, что половина из них содержит критические уязвимости
Исследователи изучили 4 000 000 общедоступных образов Docker, размещенных на Docker Hub, и обнаружили, что более половины из них имеют критические уязвимости, а несколько тысяч образов содержат вредоносные или потенциально опасные элементы.
Forwarded from Заметки Хакер
🖥 Репозиторий: Go-reverse — это обратный прокси-сервер, который поддерживает Docker
Go-reverse включает в себя веб-интерфейс для управления и настройки, автоматическое управление SSL-сертификатами, поддержку многозадачной конфигурации, возможность горячей перезагрузки при изменениях в контейнерах или конфигурациях, а также функцию остановки неактивных контейнеров и их автоматического запуска при поступлении трафика.
— Этот инструмент поддерживает HTTP(s) проксирование, перенаправление TCP/UDP портов, пользовательские страницы ошибок и middleware для HTTP.
⏺ Ссылка на Github (https://github.com/yusing/go-proxy)
#Go #Reverse #Proxy #Docker #Network
@hackernews_lib
Go-reverse включает в себя веб-интерфейс для управления и настройки, автоматическое управление SSL-сертификатами, поддержку многозадачной конфигурации, возможность горячей перезагрузки при изменениях в контейнерах или конфигурациях, а также функцию остановки неактивных контейнеров и их автоматического запуска при поступлении трафика.
— Этот инструмент поддерживает HTTP(s) проксирование, перенаправление TCP/UDP портов, пользовательские страницы ошибок и middleware для HTTP.
⏺ Ссылка на Github (https://github.com/yusing/go-proxy)
#Go #Reverse #Proxy #Docker #Network
@hackernews_lib
Forwarded from Библиотека программиста
Forwarded from Ivan Begtin (Ivan Begtin)
Docker теперь умеет запускать ИИ модели [1], похоже что пока только на Mac с Apple Silicon, но обещают скоро и на Windows с GPU ускорением.
Пора обновлять ноутбуки и десктопы.😜
Ссылки:
[1] https://www.docker.com/blog/introducing-docker-model-runner/
#ai #docker #llm
Пора обновлять ноутбуки и десктопы.😜
Ссылки:
[1] https://www.docker.com/blog/introducing-docker-model-runner/
#ai #docker #llm
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Как запустить контейнер без Docker?
Контейнеры давно стали стандартом разработки, и кажется, что проще просто писать Dockerfile и не заморачиваться. Но что если собрать контейнер без Docker?
Автор статьи решил разобраться, как работает контейнеризация на уровне ядра Linux, и создать контейнер с нуля, используя namespaces, cgroups и chroot.
Для всех, кто любит поиграться с контейнерами — вот статья.
#linux #docker
Контейнеры давно стали стандартом разработки, и кажется, что проще просто писать Dockerfile и не заморачиваться. Но что если собрать контейнер без Docker?
Автор статьи решил разобраться, как работает контейнеризация на уровне ядра Linux, и создать контейнер с нуля, используя namespaces, cgroups и chroot.
Для всех, кто любит поиграться с контейнерами — вот статья.
#linux #docker
Forwarded from Библиотека программиста
docker_cheatsheet_r3v2.pdf
343.5 KB
Forwarded from Типичный программист
3 инструмента, которые значительно облегчат вам работу с Docker
Lazy Docker: GUI для Docker и Docker Compose прямо в терминале. Вместо того чтобы запоминать и вводить длинные команды Docker, вы получаете интерактивный интерфейс, где всё находится за одно нажатие клавиши.
Dive: инструмент для исследования и анализа образов Docker слой за слоем. Он показывает вам, какие именно файлы изменились в каждом слое, и помогает определить способы уменьшения ваших образов, выделяя дублирующиеся файлы и неиспользуемое пространство.
Watchtower: мониторит выполняющиеся контейнеры и отслеживает изменения в образах, на основе которых они были созданы. Если образ изменился, Watchtower автоматически перезапускает контейнер, используя новый образ. Это удобно при локальной разработке, если есть желание работать с самыми новыми версиями используемых инструментов.
#docker #полезности
Lazy Docker: GUI для Docker и Docker Compose прямо в терминале. Вместо того чтобы запоминать и вводить длинные команды Docker, вы получаете интерактивный интерфейс, где всё находится за одно нажатие клавиши.
Dive: инструмент для исследования и анализа образов Docker слой за слоем. Он показывает вам, какие именно файлы изменились в каждом слое, и помогает определить способы уменьшения ваших образов, выделяя дублирующиеся файлы и неиспользуемое пространство.
Watchtower: мониторит выполняющиеся контейнеры и отслеживает изменения в образах, на основе которых они были созданы. Если образ изменился, Watchtower автоматически перезапускает контейнер, используя новый образ. Это удобно при локальной разработке, если есть желание работать с самыми новыми версиями используемых инструментов.
#docker #полезности
Forwarded from Заметки Хакер
🖥 Репозиторий: Play with Docker — Бесплатная онлайн-песочница для экспериментов с Docker и контейнерными технологиями
Play with Docker — это интерактивная веб-платформа, предоставляющая временные сессии с предустановленным Docker и Kubernetes для обучения, тестирования и демонстрации контейнерных решений.
— Позволяет создавать изолированные Linux-хосты, развертывать многоконтейнерные приложения, работать с Docker Swarm и Kubernetes прямо в браузере без необходимости локальной установки или настройки инфраструктуры.
⏺ Ссылка на GitHub (https://github.com/play-with-docker/play-with-docker)
#Docker #Kubernetes #DevOps #Containerization #Cloud #SandBox #Linux |
@hackernews_lib
Play with Docker — это интерактивная веб-платформа, предоставляющая временные сессии с предустановленным Docker и Kubernetes для обучения, тестирования и демонстрации контейнерных решений.
— Позволяет создавать изолированные Linux-хосты, развертывать многоконтейнерные приложения, работать с Docker Swarm и Kubernetes прямо в браузере без необходимости локальной установки или настройки инфраструктуры.
⏺ Ссылка на GitHub (https://github.com/play-with-docker/play-with-docker)
#Docker #Kubernetes #DevOps #Containerization #Cloud #SandBox #Linux |
@hackernews_lib
Forwarded from Заметки Хакер
🖥 Репозиторий: Play with Docker — Бесплатная онлайн-песочница для экспериментов с Docker и контейнерными технологиями
Play with Docker — это интерактивная веб-платформа, предоставляющая временные сессии с предустановленным Docker и Kubernetes для обучения, тестирования и демонстрации контейнерных решений.
— Позволяет создавать изолированные Linux-хосты, развертывать многоконтейнерные приложения, работать с Docker Swarm и Kubernetes прямо в браузере без необходимости локальной установки или настройки инфраструктуры.
⏺ Ссылка на GitHub (https://github.com/play-with-docker/play-with-docker)
#Docker #Kubernetes #DevOps #Containerization #Cloud #SandBox #Linux |
@hackernews_lib
Play with Docker — это интерактивная веб-платформа, предоставляющая временные сессии с предустановленным Docker и Kubernetes для обучения, тестирования и демонстрации контейнерных решений.
— Позволяет создавать изолированные Linux-хосты, развертывать многоконтейнерные приложения, работать с Docker Swarm и Kubernetes прямо в браузере без необходимости локальной установки или настройки инфраструктуры.
⏺ Ссылка на GitHub (https://github.com/play-with-docker/play-with-docker)
#Docker #Kubernetes #DevOps #Containerization #Cloud #SandBox #Linux |
@hackernews_lib