Docker ialah teknologi kontena yang popular yang sering digunakan untuk membina, menggunakan dan mengurus aplikasi. Tidak seperti teknologi virtualisasi tradisional, bekas Docker boleh bermula dengan lebih pantas, lebih ringan dan boleh digunakan merentas platform. Pencerminan ialah konsep penting apabila menggunakan Docker. Jadi di manakah imej Docker disimpan?
Imej Docker ialah templat baca sahaja yang mengandungi maklumat seperti sistem pengendalian, aplikasi dan fail perpustakaan yang diperlukan untuk membina bekas. Docker boleh memuat turun dan menggunakan imej sedia dari Docker Hub atau Docker Registry lain, atau anda boleh membina imej sendiri melalui Dockerfile.
Apabila kami menggunakan Docker untuk memuat turun atau membina imej, imej itu akan disimpan pada mesin tempatan kami. Khususnya, imej Docker disimpan dalam gudang imej daemon Docker. Gudang ini terletak dalam direktori /var/lib/docker mesin tempatan secara lalai.
Di bawah direktori /var/lib/docker, terdapat tiga subdirektori penting:
Dalam direktori /var/lib/docker, akan terdapat banyak subdirektori dan fail lain, yang semuanya berkaitan dengan operasi biasa daemon Docker.
Selain gudang imej tempatan, Docker juga menyokong penggunaan gudang imej jauh. Jika kita perlu menggunakan repositori imej Docker awam, kita boleh memuat turun imej melalui arahan berikut:
docker pull image_name:tag
di mana image_name ialah nama imej dan tag ialah label imej. Jika teg ditinggalkan, teg terkini digunakan secara lalai.
Jika kami perlu menggunakan gudang imej Docker peribadi kami sendiri, kami boleh menggunakan arahan berikut untuk memuat naik imej:
docker push image_name:tag
Perlu diingatkan bahawa semasa memuat naik imej, anda perlu untuk log masuk ke gudang persendirian dahulu Anda boleh menggunakan perintah berikut Pelaksanaan Perintah:
docker login registry_server_address
Antaranya, registry_server_address ialah alamat gudang persendirian.
Ringkasnya, imej Docker disimpan dalam gudang imej tempatan daemon Docker. Sama ada anda memuat turun imej awam atau membina imej anda sendiri, semuanya disimpan dan diuruskan berdasarkan gudang imej tempatan. Jika kita perlu menggunakan gudang imej jauh, kita boleh memuat turun dan memuat naik imej dengan cepat melalui arahan yang disediakan oleh Docker.
Atas ialah kandungan terperinci Mari kita bincangkan tentang tempat imej Docker disimpan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!