Sobes.tech
Senior

Docker-ში რა არის volume?

sobes.tech AI

პასუხი AI-სგან

Docker-ში, მოცულობა (volume) არის მექანიზმი მონაცემების მუდმივი შენახვისთვის, რომელიც საშუალებას აძლევს კონტეინერების მონაცემების შენახვას და გამოყენებას მათ სიცოცხლის ციკლიდან გარეთ. მოცულობები ინახება ჰოსტ მანქანაზე და შეიძლება იყოს დაკავშირებული ერთ ან რამდენიმე კონტეინერთან.

მოცულობის ძირითადი მახასიათებლები:

  • საშუალებას აძლევს მონაცემების შენახვას კონტეინერების ხელახლა შექმნის დროს.
  • შეიძლება გამოყენებულ იქნას მონაცემების გაცვლისთვის კონტეინერებს შორის.
  • მართავს Docker და არის იზოლირებული კონტეინერის ფაილური სისტემიდან.

მაგალითი მოცულობის გამოყენების Docker CLI-ში:

docker volume create mydata

docker run -v mydata:/app/data myimage

Go-ში, შეგიძლიათ მუშაობა მოცულობებთან Docker API-ის საშუალებით, შექმნით და მონტაჟით მოცულობებს კონტეინერების დაწყებისას.