# 0
Предположим, есть изображения:
- Изображения: репо / животное: 1
FROM centos:7
...
Изображения: repo / cat: 1
FROM repo/animal:1
...
# 1
Есть машины A
и B
На машине A
run:
docker pull repo/cat:1
- если
repo/cat:1
изменилось, мне просто нужно docker pull repo/cat:1
, и он не будет загружать / тянуть repo/animal:1
из-залокальное репо содержит docker save -o cat.tar.gz repo/cat:1
scp cat.tar.gz B:/root
На машине B
Запуск:
docker load -i /root/cat.tar.gz
- если
repo/cat:1
изменилось, запустите docker pull repo/cat:1
, но он загрузит / вытащит repo/animal:1
из Интернета!
В моем случаеrepo/animal:1
имеет большой размер файла или много предков, в то время как repo/animal:1
мало, но обычно будет собираться / изменяться.
Итак, я хочу загрузить / вытащить огромное изображение на машине A
и скопировать на машину B
один раз, если есть какие-либо изменения, я могу просто вытащить его прямо на машине A
и B
и другие машины, если их много.