Nei nostri tutorial precedenti hai imparato l'installazione del motore Docker sul sistema operativo CentOS/RHEL e Ubuntu e hai estratto le immagini dall'hub Docker. Successivamente ha creato contenitori con immagini. Questo tutorial ti aiuterà a esportare e importare immagini Docker e spostarle tra host.
Elenca immagini Docker
Fist elenca le immagini della finestra mobile sul tuo sistema usando il comando seguente.
[email protected]:~# docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE centos latest 2933d50b9f77 11 days ago 196.6 MB ubuntu latest 36248ae4a9ac 11 days ago 188 MB
Salva o archivia immagine
Ora usa il seguente comando per salvare il repository di immagini chiamato ubuntu (ID immagine:36248ae4a9ac) e crea un archivio compresso denominato ubuntu-latest.tar.gz . Ricorda che il salvataggio viene utilizzato per eseguire il backup delle immagini della finestra mobile (non dei contenitori).
# docker saveubuntu | gzip > ubuntu-latest.tar.gz
Importa immagine
Dopo aver salvato l'immagine della finestra mobile in formato archivio sul tuo sistema, spostala sul sistema remoto usando scp o ftp. Dopodiché, usa il comando seguente sul sistema remoto per importare l'immagine Docker con il nome ubuntu e tag name ultimo .
# zcat ubuntu-latest.gz | docker import - ubuntu:latest
Il comando precedente creerà un'immagine della finestra mobile con il nome ubuntu e tag name ultimo sul tuo sistema. Ora puoi avviare i contenitori utilizzando questa immagine come di seguito.
# docker run -i -t ubuntu /bin/bash