Публикации по теме 'docker'
Контейнеризация веб-API .NET Core 7 с помощью Docker
Введение
В этой статье мы собираемся обсудить пошаговую реализацию и контейнеризацию веб-API .NET Core 7 с помощью Docker.
Повестка дня
· Что такое Докер?
· Зачем использовать Docker?
· Преимущества Докера
· Пошаговая реализация веб-API .NET Core.
· Контейнеризация приложений
Предварительные условия
· Визуальная Студия 2022
· Рабочий стол Docker
· Пакет SDK для .NET Core 7
Что такое Докер?
· Docker — это платформа контейнеризации с открытым исходным кодом,..
Докер для автоматизации сети
Докер для автоматизации сети
Что такое Докер?
Docker — это набор продуктов «платформа как услуга» (PaaS), которые используют виртуализацию на уровне ОС для доставки программного обеспечения в пакетах, называемых контейнерами. Программное обеспечение, на котором размещаются контейнеры, называется Docker Engine. Docker — это платформа с открытым исходным кодом, позволяющая упаковывать, распространять и запускать приложения в изолированных контейнерах. Основное внимание уделяется..
Установка пакетов из публичных репозиториев GitHub в контейнер докеров
Установка пакетов из публичных репозиториев GitHub в контейнер докеров
Поскольку большую часть моей программистской жизни моим основным языком был PHP, сейчас я пытаюсь познакомиться с экосистемами node и javascript .
Мне пришлось создать свой собственный модуль, основанный на каком-то неподдерживаемом пакете узлов. Вдобавок я forked репозиторий GitHub. Более опытные ребята сказали мне, что я могу установить свой модуль прямо из репозитория.
И тогда я совершил свою первую ошибку:..
Metarank 0.5.6: поддержка k8s, формат бинарного состояния и многое другое!
Последний релиз Метаранка 0.5.6 имеет не так много впечатляющих возможностей. Тем не менее, есть несколько улучшений, которые сделают вашу жизнь проще.
Двоичный формат
Раньше Metarank хранил все данные — функции, модели и события кликов — в формате JSON. Хотя это полезно для целей отладки, есть две существенные проблемы:
Размер . JSON более многословен и требует гораздо больше оперативной памяти. Двоичный формат примерно в 4 раза компактнее. Производительность . Хотя..
Переменные среды в SPA с использованием лучших практик Docker (с примером кода)
Переменные среды в SPA с использованием лучших практик Docker (с примером кода)
Для такой распространенной задачи разработки доступ к переменным среды в веб-приложении не совсем тривиален. Следуя этому руководству, я надеюсь, что ваш опыт будет менее болезненным.
Контейнеры Docker не должны зависеть от среды. Ремонтопригодность улучшается, когда вы управляете одним DockerFile, а не несколькими. Это то же самое, что и DRY, «Не повторяйтесь». Что касается реестров контейнеров,..
Поэзия Python в Docker
Недавно мне пришлось иметь дело с написанием Dockerfile для разработки и еще одного для производства, включая управление зависимостями Python Poetry. В Интернете есть несколько статей, включая StackOverflow, но многие из них не работают или слишком запутаны. Я постараюсь описать только необходимую конфигурацию.
Общий подход
Установите переменные ENV в Dockerfile для Poetry Установите PATH, указывающий на корзину поэзии Установите curl и другие зависимости ОС Скачайте и..
Разработка FastAPI с помощью Python и Docker
Введение
В этой статье мы разработаем приложение на Python, используя всю концепцию FastAPI и Docker, чтобы сделать наше приложение масштабируемым.
Докер
Во-первых, мы начнем с краткого объяснения того, что такое Docker, концепции контейнеров и какой пользы это дает нашим приложениям.
Docker — это набор продуктов «платформа как услуга», которые используют виртуализацию на уровне операционной системы для доставки программного обеспечения в пакетах, называемых контейнерами...