Легкое контейнерное решение (от 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 объясняет настройку.

Другие вопросы по тегам