Docker жүйесінде дүкендерді конфигурациялау контейнерлерде пайдаланылатын деректер қоймаларын жасау және басқару процесін білдіреді. Сақтау оның қауіпсіздігі мен қолжетімділігін қамтамасыз ете отырып, контейнерлерді іске қосу арасында деректерді сақтауға мүмкіндік береді.
Docker жүйесінде сақтауды конфигурациялау контейнерлерде пайдаланылатын деректерді басқаруға және сақтауға мүмкіндік береді. Бұл маңызды, себебі контейнерлер әдепкі бойынша өзгермейді және контейнерде жасалған кез келген өзгертулер ол тоқтатылған немесе жойылған кезде жоғалады.
Сондай-ақ, ол контейнерлер арасында деректерді сақтауға мүмкіндік береді, оның қауіпсіздігі мен қолжетімділігін қамтамасыз етеді. Бұл дерекқор немесе файлдық жүйелер сияқты тұрақты деректерді сақтауды қажет ететін қолданбалар үшін әсіресе пайдалы.
Сондай-ақ ол қолданбаларды масштабтауды жеңілдетеді, себебі деректерді бірнеше контейнерде ортақ пайдалануға немесе барлық контейнерлерде ортақ ресурс ретінде пайдалануға болады.
Жалпы алғанда, Docker жүйесінде сақтауды орнату контейнерлердегі деректерді сенімді және икемді басқаруды қамтамасыз етеді, бұл оларды пайдалануды ыңғайлы және тиімді етеді.
Docker репозиторийлерінің бірнеше түрі бар:
Docker бағдарламасында репозиторийлерді конфигурациялау осы репозитарий түрлерін басқаруға және конфигурациялауға, сондай-ақ қандай контейнерлер қай репозитарийлерді пайдалану керектігін көрсетуге мүмкіндік береді. Бұл деректерді контейнерлерде сақтауға және оларға қол жеткізуге мүмкіндік береді, сонымен қатар қолданбаның икемділігі мен масштабталуын қамтамасыз етеді.
Docker жүйесінде сақтауды орнату контейнерді іске қосу кезінде -v
немесе --volume
опциясын пайдалану арқылы орындалуы мүмкін.
Оны орнатудың бірнеше жолы бар:
Жергілікті каталогты контейнердегі каталогпен байланыстыру:
docker run -v /path/to/local/directory:/path/to/directory/in/container <image_name>
Docker көлемін жасау және пайдалану:
docker volume create <name of the volume> docker run -v <file name>:/path/to/directory/in/container <image name>
NFS немесе AWS EBS сияқты сыртқы жадты пайдалану:
docker run -v <store_name>:<path_in the container> <image_name>
Репозиторийлерді конфигурациялау үшін Docker Compose пайдалану:
yaml version: '3' services: myservice: image: <image_name> volumes: - /path/to/local/directory:/path/to/directory/in/container - <folder name>:/path/to/directory/in/container - <storage name>:<path_in the container>
Docker жүйесінде қоймаларды орнатқан кезде, күрделірек орнату сценарийлері үшін --mount немесе басқа контейнер қоймаларын пайдалану үшін --volumes-from сияқты басқа опцияларды пайдалануға болады.