Cara Mengeksport dan Mengimport Bekas Docker

Cara Mengeksport dan Mengimport Bekas Docker

Dalam tutorial kami yang terdahulu, anda telah belajar tentang pemasangan enjin docker di centos/rhel dan sistem operasi ubuntu dan menarik imej dari docker hub. Selepas itu mencipta bekas dengan gambar. Tutorial ini akan membantu anda mengeksport dan mengimport bekas Docker dan menggerakkannya di antara tuan rumah.

Senaraikan bekas

Senarai penumbuk semua bekas pada sistem anda menggunakan arahan di bawah. Menggunakan ps -a Akan menyenaraikan semua bekas (berjalan dan berhenti) dari sistem anda.

[E -mel dilindungi]: ~# Docker ps -a container Id image Command created Status Port Names F2582758af13 Ubuntu "/bin/bash" 2 jam yang lalu sehingga 2 jam ubuntu -web 2b199b9976c4 centos "/bin/bash" 3 hari yang lalu Centos-Mysql 

Bekas eksport

Akhirnya gunakan arahan berikut untuk mengeksport bekas bernama Ubuntu-Web (ID kontena: F2582758AF13) dan buat arkib zip bernama Ubuntu-Web.tar.Gz. Ingat bahawa eksport digunakan untuk membuat sandaran bekas Docker (bukan imej) dalam format imej.

# Docker Export Ubuntu-Web | gzip> ubuntu-web.tar.Gz 

Import bekas

Setelah mengeksport bekas Docker di sistem anda, pindah ke pelayan jauh menggunakan SCP atau FTP. Selepas penggunaan di bawah arahan pada pelayan jauh untuk mengimport bekas docker pada pelayan jauh dengan nama ubuntu-web.

# zcat ubuntu-web.Gz | Docker Import - Ubuntu -Web 

Perintah di atas akan membuat imej Docker pada sistem anda. Anda kini boleh melancarkan bekas dari imej ini menggunakan arahan di bawah.

# Docker Run -I -t Ubuntu -Web /Bin /Bash