Докер сохранить / загрузить потерять родительские изображения - PullRequest
0 голосов
/ 18 октября 2019

# 0

Предположим, есть изображения:

  1. Изображения: репо / животное: 1
FROM centos:7
...
Изображения: repo / cat: 1
FROM repo/animal:1
...

# 1

Есть машины A и B

На машине A run:

  1. docker pull repo/cat:1
  2. если repo/cat:1 изменилось, мне просто нужно docker pull repo/cat:1 , и он не будет загружать / тянуть repo/animal:1 из-залокальное репо содержит
  3. docker save -o cat.tar.gz repo/cat:1
  4. scp cat.tar.gz B:/root

На машине B Запуск:

  1. docker load -i /root/cat.tar.gz
  2. если repo/cat:1 изменилось, запустите docker pull repo/cat:1 , но он загрузит / вытащит repo/animal:1 из Интернета!

В моем случаеrepo/animal:1 имеет большой размер файла или много предков, в то время как repo/animal:1 мало, но обычно будет собираться / изменяться.

Итак, я хочу загрузить / вытащить огромное изображение на машине A и скопировать на машину B один раз, если есть какие-либо изменения, я могу просто вытащить его прямо на машине A и Bи другие машины, если их много.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...