Docker. Создание билда и способ его переноса в другой docker.

Даже базовая работа с docker приводит к разбору многих нюансов. По этому надо часть из них законспектировать.

Узнать абсолютный путь: pwd

Создание файла: touch Dockerfile

Посмотреть какие тома присоединены к контейнеру:

docker inspect %ID_контейнера%

Создание билда под linux:

docker build --platform linux/amd64 -t image-name ./

Сохранить image в файл, для дальнейшего его переноса в другой docker:

docker save -o ./image-name.tar  image-name

Загрузить image в docker:

docker load -i image-name.tar

Копирование тома(volumes). На первом месте указываем куда копировать, на втором что::

tar -cvf ./image-name.tar /var/lib/docker/volumes/image-name/

Перенос файла из тома на хост. Сделаем при помощи утилиты scp:

scp -P 123 ./image-name.tar user@123.123.123.2:~

Добавить комментарий