GNU/Linux >> Belajar Linux >  >> Panels >> Docker

Cara Mengekspor dan Mengimpor Kontainer Docker

Dalam tutorial kami sebelumnya, Anda telah belajar tentang pemasangan mesin Docker pada sistem operasi CentOS/RHEL dan Ubuntu dan menarik gambar dari hub Docker. Setelah itu buat container dengan gambar. Tutorial ini akan membantu Anda mengekspor dan mengimpor container Docker dan memindahkannya antar host.

Mencantumkan Penampung

Daftar semua kontainer di sistem Anda menggunakan perintah di bawah ini. Menggunakan ps -a akan mencantumkan semua container (berjalan dan berhenti) dari sistem Anda.

[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

Ekspor Kontainer

Terakhir gunakan perintah berikut untuk mengekspor wadah bernama ubuntu-web (id penampung:f2582758af13) dan buat arsip zip bernama ubuntu-web.tar.gz . Ingat bahwa ekspor digunakan untuk membuat cadangan wadah buruh pelabuhan (bukan gambar) dalam format gambar.

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

Impor Penampung

Setelah mengekspor wadah buruh pelabuhan di sistem Anda, pindahkan ke server jauh menggunakan scp atau ftp. Setelah itu gunakan perintah di bawah ini di server jauh untuk mengimpor wadah Docker di server jauh dengan nama ubuntu-web.

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

Perintah di atas akan membuat gambar buruh pelabuhan di sistem Anda. Anda sekarang dapat meluncurkan wadah dari gambar ini menggunakan perintah di bawah ini.

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

Docker
  1. Apa itu Docker (dan wadah Linux?)

  2. Cara Mengekspor dan Mengimpor pengaturan DNS di CloudFlare

  3. Cara Menggunakan Gambar Docker, Wadah, dan File Docker Secara Mendalam

  1. Cara Menggunakan Tulis Docker

  2. Bagaimana Menghubungkan Kontainer Docker

  3. Apa itu Podman dan Apa Bedanya dengan Docker?

  1. Cara mengimpor dan mengekspor kontak email web

  2. Cara mencadangkan dan memulihkan wadah Docker

  3. Cara Menjeda dan Melanjutkan Wadah Docker