Rumah > Artikel > Operasi dan penyelenggaraan > Apakah maksud pemasangan dalam docker?
Dalam docker, mounting adalah untuk menulis ganti fail atau folder dalam bekas dengan fail atau folder hos, yang boleh merealisasikan penyegerakan data dua hala automatik antara hos dan direktori kontena (fail).
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, versi docker-1.13.1, komputer Dell G3.
Pemasangan docker ialah untuk menulis ganti fail atau folder dalam bekas dengan fail atau folder tempatan.
Fungsi:
Kami menggunakan arahan cp untuk memindahkan data, yang lebih menyusahkan; bekas Penyegerakan data dua hala automatik direktori boleh dengan mudah merealisasikan muat naik kod, pengubahsuaian konfigurasi, penyegerakan log dan keperluan lain.
Nota: Apabila docker memasang fail konfigurasi, berhati-hati agar tidak menulis kandungan fail konfigurasi yang salah untuk dipasang, jika tidak, bekas tidak boleh dimulakan selepas bekas dibuat
Folder dipasang Memuatkan folder padahos pasti akan menimpa folder dalam bekas:
host | container | mount result |
文件夹不存在/文件夹存在但为空 | 文件夹不存在/存在但为空/存在且不为空 | container中文件被覆盖(清空) |
文件夹存在且不为空 | 文件夹不存在/存在但为空/存在且不为空 | container中文件夹内容被覆盖(原内容清空, 覆盖为host上文件夹内容) |
Perbezaan terbesar antara pelekap fail dan pelekap folder ialah:
Fail pada hos pasti akan menimpa fail dalam bekas
Senario aplikasihost | container | mount result |
不存在的文件 | 已经存在的文件 | 禁止行为 |
存在的文件 | 不存在的文件/已经存在的文件 | 新增/覆盖 (若目录不存在则会创建目录) |
Daripada perkara di atas analisis, ia boleh dilihat bahawa folder itu dipasang berdasarkan keseluruhan folder Unit ini melakukan penggantian fail, jadi ia boleh digunakan apabila sejumlah besar fail perlu dipasang ke dalam bekas folder yang tidak wujud dipasang, ia biasanya digunakan secara terbalik: iaitu, selepas bekas dimulakan, ia mungkin berada dalam bekas Beberapa fail (seperti log) dijana dalam folder titik pelekap dalaman kali ini, mereka boleh dilihat terus dalam folder pada hos yang sepadan.
Pemasangan fail hanya akan menimpa satu fail dan tidak akan menjejaskan fail lain dalam folder yang sama dalam bekas Ia selalunya digunakan untuk melekapkan fail konfigurasi untuk mengubah suai konfigurasi lalai secara dinamik semasa masa jalan. Pembelajaran yang disyorkan: "tutorial video buruh pelabuhan
"Atas ialah kandungan terperinci Apakah maksud pemasangan dalam docker?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!