Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Cara pekerja pelabuhan membungkus bekas ke dalam arkib tar

Cara pekerja pelabuhan membungkus bekas ke dalam arkib tar

PHPz
PHPzasal
2023-03-31 18:06:296253semak imbas

Pakej termampat Docker merujuk kepada fail termampat terpaket bagi fail imej Docker dan fail kontena Ia biasanya dimampatkan menggunakan format pakej tar untuk memudahkan pemindahan dan sandaran antara hos Docker yang berbeza.

Docker ialah platform kontena sumber terbuka yang membantu pembangun membangun, menggunakan dan menjalankan aplikasi. Dengan membungkus aplikasi ke dalam bekas bebas, Docker membungkus semua fail yang berkaitan seperti aplikasi, kebergantungan, dan konfigurasi bersama-sama Operasi fail ini tidak akan terjejas oleh sistem asas, meningkatkan kemudahalihan dan kelajuan aplikasi .

Bekas dan imej Docker ialah dua konsep teras Docker ialah entiti yang dijalankan pada Docker, dan imej ialah fail pembungkusan persekitaran berjalan kontena Docker. Apabila Docker mencipta bekas, ia mula-mula menyalinnya daripada fail imej dan kemudian menjalankan aplikasi dalam bekas, jadi kepentingan fail imej adalah jelas. Setelah kami mencipta bekas Docker pada hos Docker tertentu, kami perlu membungkus dan mengeksport bekas itu ke hos lain untuk digunakan Pada masa ini, kami perlu menggunakan fungsi pakej mampatan Docker.

Fungsi pakej mampatan Docker boleh membungkus bekas dan fail imej ke dalam pakej tar, dan kemudian memuat naik, memuat turun, berkongsi dan operasi lain. Biasanya, kita boleh menggunakan alat baris arahan Docker untuk mengeksport bekas sebagai fail .tar, contohnya:

docker export 9612d51dc266 > mycontainer.tar

Arahan ini akan mengeksport bekas dengan ID 9612d51dc266 sebagai fail mycontainer.tar. Kemudian kita boleh menggunakan arahan import docker untuk mengimport fail .tar ke dalam hos Docker yang lain, seperti:

docker import mycontainer.tar

Dengan cara ini, fail .tar boleh diimport ke dalam docker, dan kemudian kita boleh menggunakan arahan docker run untuk Jalankan bekas.

Pada masa yang sama, pakej mampat Docker juga boleh digunakan untuk menyandarkan bekas Docker dan fail imej Sebagai contoh, kita boleh menggunakan arahan berikut untuk menyandarkan imej Docker:

docker save redis > redis.tar

Arahan ini menamakan imej sebagai Imej redis dibungkus ke dalam fail .tar. Kita boleh menggunakan arahan muat docker untuk memuatkan fail .tar ini dan mencipta imej Docker baharu:

docker load < redis.tar

Di atas ialah kaedah asas menggunakan fungsi pakej mampatan Docker, yang boleh membantu kami menggunakan hos Docker yang berbeza . Berhijrah, sandarkan dan kongsi bekas Docker dan fail imej dengan mudah.

Atas ialah kandungan terperinci Cara pekerja pelabuhan membungkus bekas ke dalam arkib tar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn