ஒரு Docker சூழலில், தரவை நிர்வகித்தல் என்பது நிலைத்தன்மை மற்றும் திறமையான தரவு சேமிப்பகத்தை உறுதிப்படுத்துவதற்கு முக்கியமானது. தரவை எவ்வாறு சேமிப்பது மற்றும் பகிர்வது என்பது பற்றிய விரிவான வழிகாட்டி இங்கே Docker:
பயன்படுத்தி Data Volumes
Data volumesஇல் தரவைச் சேமிப்பதற்கான ஒரு பிரபலமான வழி Docker, தரவைச் சேமிப்பதற்காக தனி மற்றும் சுயாதீனமான பகுதிகளை உருவாக்குகிறதுcontainer.- ஒரு தரவு தொகுதியை உருவாக்க மற்றும் இணைக்க
--volumeஅல்லது விருப்பத்தைப் பயன்படுத்தவும். எடுத்துக்காட்டாக, பெயரிடப்பட்ட தரவுத் தொகுதியை உருவாக்கி அதை உள்ள கோப்பகத்துடன் இணைக்கிறது.-vcontainerdocker run -v mydata:/datamydata/datacontainer Data volumesஇடையே பகிரப்படலாம்container, பகிரப்பட்ட தரவை அணுகவும் புதுப்பிக்கவும் அனுமதிக்கிறது.
பகிர்தல் Host இயந்திர கோப்பகங்கள்
- ஹோஸ்ட் மெஷினில் உள்ள முழுமையான பாதையுடன் அல்லது விருப்பத்தைப்
containerபயன்படுத்தி, ஹோஸ்ட் மெஷினிலிருந்து கோப்பகங்களைப் பகிரலாம்.--volume-v - எடுத்துக்காட்டாக, ஹோஸ்ட் கணினியில் உள்ள கோப்பகத்துடன் கோப்பகத்தைப்
docker run -v /path/on/host:/path/in/containerபகிர்ந்து கொள்கிறது. பகிரப்பட்ட கோப்பகத்தில் ஏதேனும் புதுப்பிப்புகள் உடனடியாக இல் பிரதிபலிக்கின்றன./path/on/host/path/in/containercontainercontainer
பயன்படுத்தி Data Volume Containers
Data volume containerscontainersதரவுகளை சேமிப்பதற்கும் பகிர்வதற்கும் அர்ப்பணிக்கப்பட்டவை. அவை நிர்வகிக்க மட்டுமே உருவாக்கப்பட்டனdata volumes.-
containerகட்டளையைப் பயன்படுத்தி தரவு அளவை உருவாக்கி, விருப்பத்தைப் பயன்படுத்திdocker createமற்றவற்றுடன் இணைக்கவும்.containers--volumes-from - இது தரவுகளுக்கு இடையே எளிதாகப் பகிர அனுமதிக்கிறது
containersமற்றும் தனிப்பட்ட தரவை நகலெடுப்பதைத் தவிர்க்கிறதுcontainers.
பயன்படுத்தி Bind Mounts
Bind mountscontainersதரவு தொகுதிகளைப் பயன்படுத்தாமல் ஹோஸ்ட் மெஷின் கோப்பகங்களின் நேரடிப் பகிர்வை இயக்கவும் .- ஒரு கோப்பகத்தை மவுண்ட் செய்ய ஹோஸ்ட் கணினியில் முழுமையான பாதையுடன்
--mountஅல்லது விருப்பத்தைப் பயன்படுத்தவும்.-v - எடுத்துக்காட்டாக, பைண்ட் ஹோஸ்ட் கணினியில் உள்ள கோப்பகத்தை இல் உள்ள கோப்பகத்திற்கு
docker run --mount type=bind,source=/path/on/host,target=/path/in/containerஏற்றுகிறது. பகிரப்பட்ட கோப்பகத்தில் மாற்றங்கள் உடனடியாக இல் பிரதிபலிக்கின்றன./path/on/host/path/in/containercontainercontainer
பயன்படுத்தி Docker Volume Plugins
- Docker
volume pluginபல்வேறு தளங்களில் சேமிப்பு மற்றும் தரவு மேலாண்மைக்கான நீட்டிப்புகளை ஆதரிக்கிறது . - போன்ற செருகுநிரல்கள்
RexRay,Flockerஅல்லதுGlusterFSமிகவும் சிக்கலான சூழல்களுக்கு அளவிடுதல் மற்றும் தரவு மேலாண்மை திறன்களை வழங்குகின்றன Docker.
, ஹோஸ்ட் மெஷின் டைரக்டரி பகிர்வு,, , மற்றும் Docker போன்ற சேமிப்பு மற்றும் பகிர்வு முறைகளைப் பயன்படுத்துவதன் மூலம், உங்கள் சூழலில் நெகிழ்வான மற்றும் திறமையான முறையில் தரவை திறம்பட நிர்வகிக்க முடியும், அதே நேரத்தில் தரவை சீரானதாகவும் எளிதாக அணுகவும் முடியும். Data Volumes Data Volume Containers Bind Mounts Docker Volume Plugins Docker

