Легкое контейнерное решение (от Vagrant/Virtualbox до ???)
До сих пор мы использовали Vagrant+Virtualbox для настройки среды разработки.
Среда разработки использует Ubuntu.
Это было здорово, потому что вы можете запустить среду разработки из Linux, Mac, Windows.
Но по сравнению с LXD виртуальный бокс требует много ресурсов ЦП/ОЗУ и загрузка происходит медленнее.
Требования:
- Поддержка Linux, Mac, Windows в качестве хост-ОС.
- полная ОС (включая systemd)
- постоянный (изменения не должны потеряться после перезагрузки).
Есть ли что-то подобное?
Обновлять
Поговорив с некоторыми людьми, я убедился, что мне не нужна полноценная операционная система. Я буду использовать docker-compose: каждый сервис будет в одном контейнере.
1 ответ
Я нашел этот проект: https://github.com/bdellegrazie/docker-ubuntu-systemd .
Он предоставляет Dockerfile сsystemd
.
README объясняет настройку.