GNU/Linux >> Linux Esercitazione >  >> Panels >> Docker

Come esportare e importare contenitori Docker

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 contenitori Docker e spostarli tra host.

Elenco contenitori

Fist elenca tutti i contenitori sul tuo sistema usando il comando seguente. Utilizzo di ps -a elencherà tutti i contenitori (in esecuzione e interrotti) dal tuo sistema.

[email protected]:~# docker ps -a

CONTAINER ID   IMAGE    COMMAND      CREATED       STATUS      PORTS  NAMES
f2582758af13   ubuntu   "/bin/bash"  2 hours ago   Up 2 hours         ubuntu-web
2b199b9976c4   centos   "/bin/bash"  3 days ago    Up 3 hours         centos-mysql

Contenitore di esportazione

Infine, usa il comando seguente per esportare il contenitore denominato ubuntu-web (ID contenitore:f2582758af13) e crea un archivio compresso denominato ubuntu-web.tar.gz . Ricorda che l'esportazione viene utilizzata per eseguire il backup dei contenitori docker (non immagini) in formato immagine.

# docker export ubuntu-web | gzip > ubuntu-web.tar.gz

Contenitore di importazione

Dopo aver esportato il contenitore Docker sul tuo sistema, spostalo sul server remoto usando scp o ftp. Dopodiché usa il comando seguente sul server remoto per importare il contenitore Docker sul server remoto con il nome ubuntu-web.

# zcat ubuntu-web.gz | docker import - ubuntu-web

Il comando precedente creerà un'immagine della finestra mobile sul tuo sistema. Ora puoi avviare un contenitore da questa immagine usando il comando seguente.

# docker run -i -t ubuntu-web /bin/bash

Docker
  1. Come importare ed esportare contatti webmail

  2. Che cos'è Docker (e contenitori Linux?)

  3. Come esportare e importare le impostazioni DNS in CloudFlare

  4. Che cos'è Podman e in che cosa differisce da Docker?

  5. Come elencare i contenitori Docker

Come utilizzare Docker Cp per copiare file tra host e contenitori

Come utilizzare Docker Salva immagine ed esporta per la condivisione

Come esportare e importare database tramite phpMyAdmin

Come eseguire i contenitori Docker

Come rimuovere i contenitori Docker

Come fermare i container Docker