Установка локально, из сохранённых Doker-образов
Чтобы переместить Docker-образы на другие компьютеры и использовать их локально, можно выполнить следующие шаги:
1. Экспорт образов с исходного компьютера
На компьютере, где образы уже скачаны, нужно их сохранить в файлы. Для этого используй команду docker save, которая позволяет экспортировать Docker-образы в архив.
Пример для сохранения образов bookstack и mariadb:
docker save -o bookstack_image.tar lscr.io/linuxserver/bookstack
docker save -o mariadb_image.tar lscr.io/linuxserver/mariadb
Эти команды создадут файлы bookstack_image.tar и mariadb_image.tar, которые содержат соответствующие образы.
2. Перенос файлов на другой компьютер
Скопируй файлы bookstack_image.tar и mariadb_image.tar на другой компьютер с помощью любого удобного метода (например, через SCP, флешку или сеть).
3. Импорт образов на другом компьютере
На новом компьютере нужно импортировать образы из файлов с помощью команды docker load. Пример:
docker load -i bookstack_image.tar
docker load -i mariadb_image.tar
Эти команды загрузят образы в локальное хранилище Docker на новом компьютере.
4. Запуск контейнеров с помощью Docker Compose
После того как образы импортированы, можно использовать тот же docker-compose.yml для запуска контейнеров. Убедись, что все необходимые каталоги для volumes созданы (если их нет, создай с помощью mkdir -p).
Запусти контейнеры командой:
docker-compose up -d
Так как образы уже загружены локально, Docker не будет их скачивать и запустит контейнеры с использованием импортированных образов.
Резюме
Экспорт образов с исходного компьютера с помощью docker save.
Перенос файлов .tar на другой компьютер.
Импорт образов на новом компьютере с помощью docker load.
Запуск контейнеров через Docker Compose на новом компьютере.
Это позволит использовать уже скачанные образы без повторной загрузки из интернета.