Архив рубрики: Virtualization / Containers

Тома или volumes в docker-compose

В docker compose volumes — логические тома, которые задаются для каждого контейнера. Это директива в файле, определяющая связь точки монтирования на диске с другой точкой монтирования в контейнере. Все, что находится в volumes сохраняется на диске после удаления контейнера. Остальные данные хранятся в памяти.

Читать далее

docker top

docker top — утилита, позволяющая выяснить какие процессы выполняются внутри контейнера с хост машины, не подключаясь к самому контейнеру.

Читать далее

Ограничение по диску для LXC контейнеров

Ограничение по диску для LXC контейнеров нужно когда в контейнерах на одной машине запускается несколько сервисов. По умолчанию ограничений нет и каждый контейнер может использовать все дисковое пространство хост машины.

Читать далее

Docker управление контейнерами

Docker — самая распространенная система контейнеризации, позволяющая запускать необходимое для разработки ПО в контейнерах не устанавливая его на локальную систему. В рамках данного материала разберем docker управление контейнерами.
Читать далее

Создание образа виртуальной машины, iso для KVM

Создание образа виртуальной машины позволяет выполнить все необходимые настройки в системе и поставить системные пакеты, которые могут потребоваться, затем упаковать всю конфигурацию в образ из которого можно будет создавать сколько угодно много гостевых систем. Работа с образами iso для KVM будет рассмотрена в рамках данного материала.
Читать далее

KVM виртуализация, установка на Ubuntu

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

LXC

Контейнерная виртуализация выполняется на уровне операционной системы — обычно это Docker или LXC, она выгодно отличается, например от KVM тем, что не требует перекомпиляции ядра. LXC о котором пойдет речь может работать с «ванильным ядром», т.е. ядром в которое специально не вносилось каких-либо изменений.
Читать далее

Vagrant

Vagrant- обертка для работы с системами виртуализации — чаще всего используется с VirtualBox в качестве CLI (интерфейса командной строки). Настройка Vagrant осуществляется через конфигурационный файл пакета или через передачу флагов в командной строке, что более удобно.
Читать далее