Bagaimana imej Docker disimpan
Imej Docker menggunakan mekanisme penyimpanan hierarki, setiap lapisan adalah versi diubahsuai lapisan induknya, yang membolehkan imej dengan mudah berkongsi lapisan untuk menjimatkan ruang penyimpanan. Imej menggunakan format penyimpanan standard OCI dan disimpan dalam tuan rumah tempatan (/var/lib/docker/imej) dan dalam pendaftaran Docker (seperti Hub Docker).
Mekanisme Penyimpanan Imej Docker
Imej Docker adalah templat untuk membuat dan menjalankan bekas. Mereka disimpan dalam pendaftaran Docker dan boleh ditarik dari Hub Docker atau pendaftaran lain.
Penyimpanan imej Docker adalah hierarki, setiap lapisan adalah versi diubahsuai lapisan induknya. Ini membolehkan imej untuk berkongsi lapisan dengan mudah, menyimpan ruang penyimpanan.
Format penyimpanan
Imej Docker Gunakan format penyimpanan piawai yang dipanggil OCI (Inisiatif Container Terbuka) Spesifikasi Mirroring. Format ini mentakrifkan struktur fail dan kandungan imej.
Lokasi simpanan
Imej Docker disimpan di lokasi berikut:
- Localhost: Imej yang ditarik disimpan dalam direktori
/var/lib/docker/image
. - Pendaftaran Docker: Cermin juga boleh disimpan dalam pendaftaran Docker, seperti Hub Docker.
Mekanisme hierarki
Imej Docker dianjurkan ke dalam satu siri lapisan, setiap lapisan menjadi versi diubahsuai lapisan induknya. Lapisan ini disusun mengikut urutan, lapisan bawah adalah imej asas, dan lapisan atas adalah pengubahsuaian terkini.
Setiap lapisan mengandungi perubahan pada sistem fail, seperti menambah atau mengeluarkan fail. Apabila imej baru dibuat, ia mewarisi semua lapisan asas dari imej induk dan menambah lapisan pengubahsuaiannya sendiri di bahagian atasnya.
Jimat ruang
Mekanisme penyimpanan hierarki menjimatkan ruang penyimpanan dengan membenarkan berkongsi lapisan asas. Apabila pelbagai imej berkongsi lapisan asas yang sama, mereka hanya perlu menyimpan lapisan pengubahsuaian masing -masing.
Sebagai contoh, jika terdapat imej Debian berdasarkannya, dan kedua -dua imej telah dipasang Apache, mereka akan berkongsi lapisan asas Debian yang sama. Hanya peringkat Apache yang berbeza, menjimatkan ruang penyimpanan.
Atas ialah kandungan terperinci Bagaimana imej Docker disimpan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Stock Market GPT
Penyelidikan pelaburan dikuasakan AI untuk keputusan yang lebih bijak

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Nyahpasang versi lama Docker untuk mengelakkan konflik, 2. Pasang yum-utils dan tambahkan repositori Docker rasmi, 3. Pasang Dockerce, CLI dan Containerd, 4.

CheckContainerLogSusingDockerLogs [container_id] toidentifyStartArrorsLikemissingFilesOrdependencyFailures.2.RunteTheContainerActivelyWithDockerRun-RM-IT --TRYPOINT/BIN/SHIMAGE_NAMETOREDATHINMANTELOMMANTORAYS.

Menjalankan Redis dengan Docker tanpa memasangnya di tuan rumah, ia boleh dengan cepat bermula melalui perintah Dockerrun; Ia boleh menyesuaikan fail konfigurasi dan memasangnya untuk melaksanakan dasar memori dan tetapan lain; Ia dapat meneruskan data dengan menamakan volume redis-data; Adalah disyorkan untuk menggunakan DockerCompose untuk memudahkan penggunaan dan penyelenggaraan persekitaran pembangunan.

USEDOCKERTORUNPOSTGRESQLWITHOUTLOCALINSTALLYSTARTINGINAINAINAINAINARITIMAGE, PENYEDIAAN PASSWORD, PORT, ANDVOLUMEFORPERSISTEND

Windows File Manager tidak boleh secara langsung menukar format fail dalam kelompok kerana ia hanya bertanggungjawab untuk pengurusan fail dan tidak memproses kandungan fail; Ia perlu menggunakan alat pihak ketiga seperti Irfanview dan FFMPEG untuk mencapai penukaran batch yang cekap, digabungkan dengan pengurus fail untuk menapis fail dan alat import, dan melengkapkan penukaran melalui antara muka grafik atau baris arahan. Alat baris arahan mempunyai kelebihan automasi, kecekapan tinggi dan kawalan yang tepat, tetapi perhatian harus dibayar kepada kos pembelajaran, pengendalian ralat dan sandaran fail.

USEDOCKERBUILDERPRUNETOCLEARUSUSEDBuildCachelayersandFreediskspace; Tambah-Alltoremoveallcache.usedOckerBuild-No-CacheforfreshbuildSwithoutcache.CheckUsageWithDockersystemdf.RegularPruningPruningPruningPruningPruningPruningPruningPruningPruningPruningPruningPruningPruningPruningPruningPruningPruningPruningPruningPruningPruningHelpsMaintaineffic.

DockernetworkingenableCureAndefficientContainerCommunication.usebridge, host, overlay, macvlan, ornonedriversbasedOnusecases; createcustomnetworksforbetterisolationanddnsresolution;

InstallapacheusingPackageManagerCommandsforyouros, startandenableTheService.2.placeyourwebsiteFilesIntHeDefaultDirectory/var/www/html/, setProperownershipmersmissionsbasedonyoursystem
