Данная инструкция предназначена для установки Ринго на машину без доступа к интернету, при условии, что на ней уже установлен Docker.
На машине, где Ринго уже установлен, перейдите в /etc/ringo/ и выполните следующую команду для упаковки необходимых контейнеров в архив:
docker save -o my_images.tar \
jwilder/nginx-proxy \
jrcs/letsencrypt-nginx-proxy-companion:latest \
cr.yandex/crpsam2fr3938ne18jd0/ringo:latest \
ghcr.io/micromdm/micromdm:v1.11.0 \
postgres:14-alpine
В результате будет создан файл my_images.tar, содержащий все указанные образы.
Скопируйте с машины, где установлен Ринго, следующую директорию:
/etc/ringo/
Убедитесь, что она содержит следующие файлы:
/etc/ringo/.env/etc/ringo/docker-compose.yml/etc/ringo/my_images.tarПеренесите всю папку /etc/ringo/ на целевую машину без доступа к интернету.
На целевой машине выполните команду, для загрузки Docker-образов из архива:
docker load < /etc/ringo/my_images.tar
Эта команда загрузит все сохраненные образы в локальную Docker-систему.
docker-compose -f /etc/ringo/docker-compose.yml up -d
Убедитесь, что контейнеры успешно запущены:
docker ps
Если всё выполнено корректно — Ринго должен быть доступен на целевой машине.