Bahasa Melayu

Alat pembangun · Docker lari ke Docker compose converter

Jilid dalam larian docker vs Compose: bind mounts, volum bernama dan :ro

· Bagaimana ia berfungsi

pekerja pelabuhan mengarang jilid

Gambar rajah abstrak yang menggambarkan volum dalam docker run vs compose: bind mounts, dinamakan volum dan :ro
Ilustrasi vektor ToolAcre asal

Bendera -v boleh bermakna tiga perkara berbeza bergantung pada apa yang tinggal pada kolon. Siaran ini menerangkan pelekapan bind, volum bernama dan volum tanpa nama, dan cara setiap satunya menjadi YAML.

Pangkalan data kembali kosong — bekas telah dicipta semula dan bendera -v tidak pernah merujuk kepada tempat pada cakera yang kekal

Pangkalan data kembali kosong — bekas telah dicipta semula dan bendera -v tidak pernah merujuk kepada tempat pada cakera yang masih hidup. Bukti: nilai -v sasaran sahaja adalah tanpa nama dan menerima amaran berterusan. Menghasilkan semula kegigihan volum dengan literal pakai buang. Gandingkan setiap kejadian sumber dengan volum perkhidmatan dan pengisytiharan bernama; klasifikasi sumber simpanan dan laluan untuk semakan destinasi.

Insiden volum juga mendedahkan bahawa sempadan insiden volum yang berasingan ialah --mount digunakan dengan betul tetapi dilaporkan sebagai tidak disokong. Bukti: --mount digunakan dengan betul tetapi dilaporkan sebagai tidak disokong. Kekangan kegigihan volum ini adalah titik perhentian. Periksa volum perkhidmatan dan pengisytiharan bernama tanpa gelagat pembuatan, kemudian dokumentasikan semakan hos untuk klasifikasi dan laluan sumber.

Tiga makna -v — laluan mutlak (jilid lekap), nama (volume bernama) atau tiada apa-apa sebelum titik bertindih (volume tanpa nama)

Tiga maksud -v — laluan mutlak (jilid lekap), nama (volume bernama) atau tiada apa-apa sebelum titik bertindih (volume tanpa nama). Bukti: nama ringkas, laluan hos, laluan relatif, pembolehubah dan pemacu Windows dikelaskan secara berbeza. Jejak token kegigihan volum ke dalam volum perkhidmatan dan pengisytiharan bernama. Asingkan nilai tersusun daripada medan nilai terakhir; klasifikasi sumber dan laluan adalah di luar koleksi.

Sempadan mekanisme jilid yang berkaitan ialah sempadan tatabahasa jilid yang berasingan ialah kedua-dua pgdata dan ikatan init baca sahaja kekal sebagai rentetan volum literal. Bukti: kedua-dua pgdata dan ikatan init baca sahaja kekal sebagai rentetan volum literal. Gunakan fakta kegigihan volum ini untuk meramalkan satu ahli atau skalar dalam volum perkhidmatan dan pengisytiharan bernama. Semak amaran sebelum memutuskan apa-apa tentang klasifikasi sumber dan laluan.

Jilid bernama memerlukan pengisytiharan — jilid peringkat teratas: kunci yang diperlukan Karang dan perkara yang berlaku apabila ia tiada

Jilid bernama memerlukan pengisytiharan — jilid peringkat tertinggi: kunci yang diperlukan Karang dan perkara yang berlaku apabila ia tiada. Bukti: sumber yang dinamakan mendapat pengisytiharan batal dalam jilid peringkat atasan. Siri kegigihan volum hakim daripada modelnya. Petikan dalam volum perkhidmatan dan pengisytiharan dinamakan melindungi jenis tetapi tidak memberikan bukti operasi untuk klasifikasi dan laluan sumber.

Pemerhatian siri jilid kedua ialah Sempadan keluaran volum yang berasingan ialah rentetan relatif dikekalkan tanpa menyelesaikan direktori Karang masa hadapan. Bukti: rentetan relatif dikekalkan tanpa menyelesaikan direktori Karang masa hadapan. Output kegigihan volum ini memisahkan tetapan daripada konteks yang tidak tersedia. Pastikan volum perkhidmatan dan pengisytiharan bernama boleh disemak dan semak klasifikasi dan laluan sumber secara bebas.

Penukar mengekalkan -v sintaks pendek dan memberi amaran bahawa --mount mesti diterjemahkan dengan tangan

Pilihan selepas titik bertindih kedua — ro, z dan Z, dan bagaimana bentuk kunci=nilai --mount menyatakan perkara yang sama. Bukti: --mount digunakan dengan betul tetapi dilaporkan sebagai tidak disokong; Penukar mengekalkan -v sintaks pendek dan memberi amaran bahawa --mount mesti diterjemahkan dengan tangan. Berhenti pada pengecualian kegigihan volum dan bukannya meneka. Sebarang penambahan berhampiran volum perkhidmatan dan pengisytiharan bernama memerlukan sebab khusus penempatan yang dikaitkan dengan klasifikasi dan laluan sumber.

Satu lagi kekangan pengecualian jilid ialah untuk bahagian jilid ini simpan arahan asal untuk bahagian jilid ini dan amaran untuk bahagian jilid ini di sebelah fail calon ini. Bukti: repositori tidak memberikan masa jalan yang lebih luas atau bukti sejarah. Simpan arahan kegigihan volum asal di sebelah amaran. Perbandingan menunjukkan isipadu perkhidmatan dan pengisytiharan bernama yang mengandungi dan klasifikasi sumber dan keputusan laluan yang kekal manual.

Contoh berfungsi: -v pgdata:/var/lib/postgresql/data dan -v /srv/pg/init:/docker-entrypoint-initdb.d:ro — kedua-duanya dipasang sebagai Karang YAML

Contoh berfungsi: -v pgdata:/var/lib/postgresql/data dan -v /srv/pg/init:/docker-entrypoint-initdb.d:ro — kedua-duanya dipasang sebagai Karang YAML. Bina contoh kegigihan volum daripada nama sintetik. Jadikan setiap volum perkhidmatan dan item pengisytiharan bernama boleh dikesan tanpa mendedahkan butiran klasifikasi sumber pengeluaran dan laluan.

Contoh contoh volum yang sama menunjukkan bahawa Sempadan contoh volum yang berasingan ialah senarai volum menjadikan andaian kegigihan boleh disemak. Bukti: senarai jilid menjadikan andaian kegigihan boleh disemak. Fakta kegigihan volum berpasangan harus kelihatan dalam volum perkhidmatan dan pengisytiharan bernama. Catatkan baris itu dan elakkan andaian tentang klasifikasi dan laluan sumber.

Makna laluan relatif bergantung pada lokasi fail Karang akhirnya; penukar tidak menyelesaikannya

Laluan relatif — dibenarkan dalam Karang berbanding fail, bukan dalam larian docker, itulah sebabnya ./ muncul sahaja selepas penukaran. Bukti: rentetan relatif dikekalkan tanpa menyelesaikan direktori Karang masa hadapan; Makna laluan relatif bergantung pada lokasi fail Karang akhirnya; penukar tidak menyelesaikannya. Terjemahkan akibat kegigihan volum kepada satu volum perkhidmatan yang boleh diperhatikan dan namakan perbezaan pengisytiharan. Docker memiliki klasifikasi sumber kemudian dan keputusan laluan.

Pelaksanaan akibat volum juga menunjukkan untuk bahagian jilid ini kekalkan perintah asal untuk bahagian jilid ini dan amaran di sebelah untuk bahagian jilid ini fail calon ini bahawa jilid fakta akibat mentakrifkan apa untuk bahagian jilid ini yang disumbangkan oleh pelayar untuk bahagian jilid ini docker masih memiliki volum akibat keputusan masa jalan yang untuk bahagian jilid ini pengendali masih memiliki dasar keselamatan akibat volum itu apabila bahagian jilid ini merahsiakan bahagian repositori volum yang berasingan ini. untuk bahagian jilid ini menerangkan perkhidmatan yang dijana. Pisahkan tanggungjawab kegigihan volum: penukaran menulis volum perkhidmatan dan pengisytiharan dinamakan, repositori mengalih keluar rahsia dan pengendali mengesahkan klasifikasi dan laluan sumber.

Perkara ini tidak meliputi — pemacu volum, volum disokong NFS dan pelekap tmpfs, yang mempunyai kunci sendiri

Perkara ini tidak meliputi — pemacu volum, volum disokong NFS dan pelekap tmpfs, yang mempunyai kunci sendiri. Bukti: --tmpfs memetakan secara berasingan manakala pemacu volum memerlukan konfigurasi manual. Hadkan skop kegigihan volum kepada volum perkhidmatan dan cawangan pengisytiharan bernama yang ditunjukkan di sini. Borang jiran dan lalai tidak dapat menjawab soalan klasifikasi dan laluan sumber.

Satu lagi had skop volum berikutan daripada Sempadan had volum yang berasingan ialah nama ringkas, laluan hos, laluan relatif, pembolehubah dan pemacu Windows dikelaskan secara berbeza. Anggap sempadan kegigihan volum ini sebagai pengecualian. Lebih suka volum perkhidmatan yang tepat dan pengisytiharan bernama berbanding tekaan tentang klasifikasi dan laluan sumber.

Bawa pulang: ketahui yang mana antara tiga yang anda miliki — dan penukar meletakkan senarai volum supaya anda boleh menyemak setiap satu

Bawa pulang: ketahui yang mana antara tiga yang anda miliki — dan penukar membentangkan senarai volum supaya anda boleh menyemak setiap satu. Kegigihan volum audit sebagai pilihan sumber, medan model, volum perkhidmatan dan baris pengisytiharan dinamakan dan amaran. Alih keluar rahsia sebelum menyemak klasifikasi dan laluan sumber.

Akhir sekali, sumber pengambilan volum mengesahkan Sempadan keputusan volum yang berasingan ialah sumber yang dinamakan mendapat pengisytiharan batal dalam jilid peringkat atasan. Tutup kegigihan volum secara sempit: volum perkhidmatan dan pengisytiharan bernama ialah calon; klasifikasi sumber dan laluan dan kesetaraan shell bukan jaminan.