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 exportubuntu-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