Skip to main content

Установка локально, из сохранённых 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 на новом компьютере.

Это позволит использовать уже скачанные образы без повторной загрузки из интернета.