Docker ialah platform kontena aplikasi sumber terbuka yang mengurus aplikasi dan perkhidmatan dengan mencipta, menggunakan dan menjalankan bekas. Menggunakan Docker memudahkan penggunaan aplikasi, membolehkan pembangun melelang lebih pantas dan menguji serta menggunakan dalam persekitaran yang berbeza dengan lebih mudah. Dalam Docker, kami boleh menyimpan tetapan kontena untuk kegunaan lain kali. Seterusnya, artikel ini akan memperkenalkan cara menyimpan tetapan kontena dalam Docker.
Dalam Docker, kitaran hayat kontena boleh diringkaskan kepada langkah berikut:
Menyimpan dan memuatkan bekas
untuk menyimpan tetapan bekas untuk kegunaan seterusnya. Perintah commit
save
commit command
commit
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
ialah ID bekas yang akan disimpan Anda boleh menggunakan perintah OPTIONS
untuk mencari ID bekas. CONTAINER
ialah nama dan label imej baharu, yang boleh disesuaikan. docker ps -a
REPOSITORY:TAG
Sebagai contoh, kita perlu menyimpan bekas bernama
, laksanakan arahan berikut: mycontainer
myimage
docker commit mycontainer myimage
tidak wujud, outputnya kosong. docker images
myimage
arahan simpan
save
docker save [OPTIONS] IMAGE [IMAGE...]
ialah nama imej yang akan disimpan Berbilang nama imej boleh dibungkus bersama. OPTIONS
IMAGE
Sebagai contoh, kita perlu membungkus imej
, laksanakan arahan berikut: myimage
myimage.tar
docker save -o myimage.tar myimage
wujud dalam direktori semasa. ls
myimage.tar
arahan muat
load
docker load [OPTIONS] < myimage.tar
, laksanakan arahan berikut: myimage.tar
myimage
docker load -i myimage.tar
docker images
Ringkasan
untuk menyimpan tetapan kontena. Antaranya, arahan commit
boleh menyimpan bekas sebagai imej baharu dan perintah save
boleh membungkus imej ke dalam fail tar. Jika kita perlu memuatkan imej yang dikongsi ke mesin lain, kita boleh menggunakan perintah commit
untuk memulihkan fail tar kepada imej. Menguasai arahan ini akan membolehkan kami mempraktikkan Docker dengan lebih baik dan membuat sandaran yang lebih baik serta berkongsi persediaan kontena kami. save
Atas ialah kandungan terperinci Bagaimana untuk menyimpan tetapan kontena dalam Docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!