Jak przesuwać obrazy Docker między hostami

Jak przesuwać obrazy Docker między hostami

W naszych poprzednich samouczkach dowiedziałeś się o instalacji silnika Docker w systemie operacyjnym Centos/Rhel i Ubuntu i pobrałeś obrazy z Docker Hub. Następnie utworzył pojemniki z obrazami. Ten samouczek pomoże Ci eksportować i importować obrazy Docker oraz przenieść je między hostami.

Wypisz obrazy Docker

Pięści lista obrazów Docker w systemie za pomocą poniższego polecenia.

[chroniony e -mail]: ~# Docker Images Repository ID obrazu utworzono wirtualny rozmiar Centos Najnowsze 2933d50b9f77 11 dni temu 196.6 MB Ubuntu Ostatnie 36248ae4a9ac 11 dni temu 188 MB 

Zapisz lub archiwum obraz

Teraz użyj następującego polecenia, aby zapisać nazwane repozytorium obrazu Ubuntu (Identyfikator obrazu: 36248ae4a9ac) i zrób zapinany na zamek archiwum o nazwie Ubuntu-Latest.smoła.GZ. Pamiętaj, że zapisz służy do tworzenia kopii zapasowej obrazów Docker (nie kontenerów).

# Docker Zapisz Ubuntu | gzip> Ubuntu-Latest.smoła.GZ 

Importuj obraz

Po zapisaniu obrazu Dockera w formacie archiwum w systemie przenieś go do systemu zdalnego za pomocą SCP lub FTP. Następnie użyj poniższego polecenia w systemie zdalnym, aby importować obraz Docker pod nazwą Ubuntu i nazwa znacznika najnowszy.

# Zcat Ubuntu-Latest.GZ | Docker Import - Ubuntu: najnowszy 

Powyższe polecenie utworzy obraz Docker z nazwą Ubuntu i nazwa znacznika najnowszy w twoim systemie. Możesz teraz uruchomić kontenery za pomocą tego obrazu jak poniżej.

# Docker Run -i -t ubuntu /bin /bash