Colima

link: https://github.com/abiosoft/colima/

Использует lima: https://github.com/lima-vm/lima

Platform: macos, linux

Управление docker и containerd контейнерами (как замена Docker Desktop, а точнее его платной части — docker engine)

Установка:

brew install docker  # Эта часть бесплатна
brew install colima

После установки, перезагружаем компьютер

Возможные проблемы

Не хватает прав для управления volumes на macOS

Следует обновить до 13-й оси (с этой версии в macos доступна virtiofs и виртуализация механизмами macos)

Удаляем все настройки и контейнеры:

colima delete

Запускаем с поддержкой виртуализации macos (не qemu) и virtiofs:

colima start -t vz --mount-type virtiofs

После снова собираем и запускаем наши образы

link: https://github.com/abiosoft/colima/issues/1067

docker контейнеры не резолвят dns имена

Оказывается, у colima своя виртуальная машина (подключиться через `colima ssh`) и свой конфиг, отличный от docker: `~/.colima/default/colima.yaml`. Правим настройки dns серверов:

network:
    dns:
        - 8.8.8.8
        - 8.8.4.4
        - 1.1.1.1

Перезапускаем:

colima stop
colima start

Last updated

Was this helpful?