Публикации по теме 'docker'


Запуск контейнера Docker от имени пользователя без полномочий root

Проблема: Docker записывает файлы как root Иногда, когда мы запускаем сборки в контейнерах Docker, сборка создает файлы в папке, которая монтируется в контейнер с хоста (например, в каталоге исходного кода). Это может причинить нам боль, потому что эти файлы будут принадлежать пользователю root . Когда обычный пользователь пытается очистить эти файлы при подготовке к следующей сборке (например, используя git clean ), он получает сообщение об ошибке, и наша сборка не выполняется...

Настройка сине-зеленого развертывания для вашего приложения в AWS ECS с помощью Code Pipeline

Предположим, у вас есть приложение Node.js, развернутое на AWS ECS . В этом посте мы проведем вас через процесс добавления рабочего процесса непрерывной интеграции в это приложение с помощью AWS Code Pipeline с нулевым временем простоя. Добавление API проверки работоспособности для вашего приложения Поскольку мы говорим о ECS, приложение Node.js будет контейнерным и запускаться в среде докеров под управлением Elastic Load Balancer. Типичная конфигурация балансировщика нагрузки..

Разработка мультисервисных приложений Docker быстрее, чем когда-либо

Работаете с docker-compose? И как только это включает более одного репозитория или более одной службы , все становится грязным. Клетка вносит некий порядок в этот хаос и здорово помогает в таких установках. Чтобы понять Cage , вы должны понять рабочий процесс, для которого он создан, и то, что люди из faraday.io считают правильным рабочим процессом : Один репозиторий для инфраструктуры мультисервисного стека . Например, десять файлов docker-compose.yml для служб,..

Как запустить модель машинного обучения поверх контейнера Docker?

Как запустить модель машинного обучения поверх контейнера Docker? ✔ Итак, мы собираемся запустить машинное обучение поверх движка контейнера докеров. Docker — это просто программа или инструмент. Контейнеризация — это технология, с помощью которой вы можете запускать/загружать несколько ОС за доли секунды. 👉Сделаем. ✨Для реализации этой настройки нам нужна ОС, для этого я использую ОС redhat8 Linux, которая будет базовой ОС. Откройте ОС RHEL8 и откройте Терминал . ✨ Как мы..

Понимание концепций контейнеров — Часть 2

Понимание концепций контейнеров — Часть 2 В предыдущем посте этой серии мы экспериментировали с изоляцией файловой системы и запускали бинарные файлы Alpine Linux поверх нашей установки Ubuntu. Однако в этой установке отсутствовала некоторая конфигурация, и она все еще не завершена: DNS-разрешение не настроено должным образом не все программы были установлены Необходимые файловые системы, такие как proc и dev , не монтируются, и это ограничивает функциональность некоторых..

Децентрализованный вывод машинного обучения с помощью смарт-контрактов Bacalhau и FEVM — «Project Lilypad»

Lilypad — это простой и легкий «оракул» FVM, использующий Bacalhau, позволяющий вызывать задания Bacalhau из смарт-контрактов! Этот проект Lilypad использует мощь вычислений в сети с вычислениями вне сети, включая традиционные задания Oracle, AI, ML, а также любое задание Docker или WASM, которое вы можете запустить на Bacalhau. В этой статье я покажу вам, как вызвать вашу модель машинного обучения из смарт-контракта, реализующего Lilypad. Модель машины для этой демонстрации будет..

Как настроить Docker в Nodejs

Введение Вы когда-нибудь чувствовали себя утомленными от многократного повторения одного и того же утомительного процесса настройки среды разработки? Вы знаете, установка и настройка всего необходимого программного обеспечения, библиотек и инструментов, необходимых для запуска и работы вашего приложения? И давайте не будем забывать о головной боли, связанной с программными зависимостями — обеспечением бесперебойной совместной работы всех компонентов вашего приложения. Кроме того,..