|
|
![]() Готовим docker-образы Astra Linux с Ruby и NodeJSПятница, 16 Декабря 2022 г. 11:30 (ссылка)
Я уже писал про то, как автоматом готовить голые docker-образы Astra Linux. Сегодня расскажу про образы для Ruby и NodeJS, но тут уже не будет готового решения, т.к. весь код показать не можем. Вместо Ruby может быть что-то другое, но принцип общий. Нас интересует версия Astra Linux Special Edition 1.7.2. Эта версия является производной (derivative) от Debian 10 Buster, поэтому теоретически, все что работает на buster, будет работать и на Astra Linux 1.7.2. Читать далееhttps://habr.com/ru/post/705860/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705860
![]() Сага о том, как я клеил ROS и DockerСуббота, 10 Декабря 2022 г. 18:41 (ссылка)
Это в общем-то первая статья на хабре, пробная и экспериментальная. Цель статьи изложить процесс создания темплейта под разработку для ROS (Robot Operating System) внутри контейнера и сделать это в шутливой манере. Дальше бога нетhttps://habr.com/ru/post/704674/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704674
![]() Оптимизация Dockerfile для уменьшения размера и быстрой сборки образовВторник, 29 Ноября 2022 г. 11:07 (ссылка)
У каждого образа Docker есть свой размер, который он занимает на жёстком диске. Порой бывает так, что контейнер с запущенным приложением на языке программирования Go, который содержит в себе всего лишь одну строчку с выводом фразы «Hello, world!» может занимать сотни Мб, в то время как существуют образы содержащие легковесные ОС весом всего лишь 5 Мб (alpine). В этой статье будут подробно рассмотрены способы оптимизации файла Dockerfile с целью уменьшения размера готового образа и ускорения его сборки. Читать далееhttps://habr.com/ru/post/702168/?utm_source=habrahabr&utm_medium=rss&utm_campaign=702168 ![]() Разбираемся с Docker: как создаются образыПонедельник, 28 Ноября 2022 г. 11:17 (ссылка)
От любого инструмента, который внедряем в проект, мы ждём стабильной работы. Docker не исключение. Чтобы иметь возможность оперативно выявлять потенциальные проблемы и избегать сбоев, необходимо понимать внутренние особенности технологии. Эта статья — сборник заметок, которые помогут разобраться, как создаются образы контейнеров. Читать далееhttps://habr.com/ru/post/701950/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701950
![]() Kubernetes + Jenkins: как использовать вместеПонедельник, 14 Ноября 2022 г. 11:03 (ссылка)
Из-за роста инстансов Jenkins команда может страдать от избыточного потребления ресурсов и медлительности конвейера доставки. Выход из этой ситуации — масштабирование. В статье пошагово разбираем, как масштабировать Jenkins с помощью Kubernetes. Читать далееhttps://habr.com/ru/post/699158/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699158
![]() [Перевод] Как без труда разворачивать в облаке модели машинного обученияПятница, 21 Октября 2022 г. 15:17 (ссылка)
https://habr.com/ru/post/694304/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694304
![]() Человеческие docker-образы AstraLinuxЧетверг, 13 Октября 2022 г. 17:17 (ссылка)
В 100% последних проектов мы используем docker и kubernetes, поэтому, повстречавшись с "особым" путем использования базовых docker-образов AstraLinux, мы решили упростить жизнь себе и другим разработчикам. Кому лень читать дальше, то образы здесь https://hub.docker.com/r/ipodsekin/astralinux. А кому интересны подробности, добро пожаловать под кат. Читать далееhttps://habr.com/ru/post/693176/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693176
![]() Настраиваем CI с помощью Cake+TeamCityВторник, 26 Июля 2022 г. 13:45 (ссылка)
Привет, Хабр! Меня зовут Рустем, являюсь Senior DevOps Engineer в IBM и сегодня я хотел бы показать вам один из способов билда C# приложения. Для этого нам понадобятся Cake+TeamCity для CI-процесса. https://habr.com/ru/post/679088/?utm_source=habrahabr&utm_medium=rss&utm_campaign=679088
![]() Статическое Python приложение в образе контейнера на базе scratchВторник, 12 Июля 2022 г. 06:39 (ссылка)
Небольшое руководство о том, как можно собрать Python приложение в самодостаточный статически связанный двоичный файл и упаковать в его образ контейнера на базе Размер всего образа контейнера получится от 13 мегабайт. Читать далееhttps://habr.com/ru/post/676412/?utm_source=habrahabr&utm_medium=rss&utm_campaign=676412
![]() [Перевод] Оптимизация конфигурации Dockerfile в PHPПонедельник, 04 Июля 2022 г. 16:00 (ссылка)
В настоящее время все работает лучше при использовании Docker для настройки локальных сред, а не при локальной установке PHP и других зависимостей. Когда начинаются новые PHP-проекты, Dockerfiles (Docker-файлы) копируются из одной кодовой базы в другую, поскольку для запуска каждого проекта требуются схожие базовые зависимости. Это существенно затрудняет поддержку изменений в контейнерах. Чтобы избежать этого, в TeleSoftas возникла идея иметь простой базовый образ, который упростил бы разработку и сопровождение наших проектов. Этот образ опубликован на DockerHub, что облегчает запуск нового проекта за счет сокращения объема необходимого кода. Читать далееhttps://habr.com/ru/post/674952/?utm_source=habrahabr&utm_medium=rss&utm_campaign=674952
![]() [Перевод] Теперь Dockerfiles поддерживает Multiple Build ContextsЧетверг, 26 Мая 2022 г. 15:53 (ссылка)
Новые релизы Dockerfile 1.4 и Buildx v0.8+ дают возможность определения нескольких контекстов сборки. Теперь в качестве сборки вы можете использовать файлы из разных локальных директорий. Давайте посмотрим, какая от этого польза и как это использовать в разработке процессах сборки. Читать далееhttps://habr.com/ru/post/666182/?utm_source=habrahabr&utm_medium=rss&utm_campaign=666182
![]() [Перевод] Ошибочные шаблоны при построении образов контейнеровПятница, 06 Мая 2022 г. 14:23 (ссылка)
В этой статье я перечислю список повторяющихся ошибочных шаблонов, которые регулярно встречаю, когда помогаю людям с пайплайнами сборки контейнеров, а также предложу способы устранить или реорганизовать их во что-то более приемлемое. Однако, только ситхи все возводят в абсолют, поэтому помните, что такие ошибочные шаблоны не всегда будут ошибкой. Многие из них безвредны, если использовать их по отдельности. Но, как вы увидите, если применить сразу несколько, они легко могут поставить под угрозу вашу продуктивность и заставить вас напрасно тратить свое время и ресурсы. Читать далееhttps://habr.com/ru/post/664660/?utm_source=habrahabr&utm_medium=rss&utm_campaign=664660
![]() [Перевод] Постигаем искусство написания Dockerfile для GoПонедельник, 11 Апреля 2022 г. 18:57 (ссылка)
Как-то раз, в результате многих сверхурочных часов кропотливой работы, мне удалось разработать простейшее Hello world приложение на Go. И хотя оно всего-навсего производило вывод на экран, а затем заканчивало свою работу, мой начальник был настолько впечатлен, что попросил меня опубликовать мое детище, в написании которого я реализовал весь свой потенциал. Читать далееhttps://habr.com/ru/post/660301/?utm_source=habrahabr&utm_medium=rss&utm_campaign=660301
|
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |