Apakah maksud pemasangan dalam docker?
Feb 23, 2022 pm 03:59 PMDalam 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上文件夹内容) |
- Membenarkan folder yang tidak wujud atau folder kosong sedia ada untuk dipasang Apabila memuatkan ke dalam bekas, folder yang sepadan dalam bekas akan dikosongkan
Perbezaan terbesar antara pelekap fail dan pelekap folder ialah:
- docker dilarang Fail yang tidak wujud pada hos dipasang pada fail yang sudah wujud dalam bekas
- Pemasangan fail tidak akan memberi kesan pada fail lain dalam folder yang sama
- Memasang fail sedia ada ke dalam bekas akan menimpa fail yang sepadan dalam bekas Jika fail itu tidak wujud, buat yang baharu
- Ringkasan
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!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel 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)

Topik panas

Bagaimana untuk mengeksport program dengan pycharm

Apakah perbezaan antara webstorm dan idea?

Bagaimana untuk membungkus projek dengan pycharm

Apakah bahasa yang disokong oleh pycharm?

Pembangunan tangkas dan pengendalian kontena perkhidmatan mikro PHP

PI Node Teaching: Apakah nod pi? Bagaimana cara memasang dan menyediakan nod pi?

Bagaimana untuk memulakan program golang
