Junior
Docker-ის მნიშვნელოვანი ელემენტები რა არის?
sobes.tech AI
პასუხი AI-სგან
Docker-ის მნიშვნელოვანი ელემენტები:
- სურათები (Images) — შაბლონები კონტეინერების შესაქმნელად, რომლებიც შეიცავს ყველა საჭირო დამოკიდებულებას და კონფიგურაციას.
- კონტეინერები (Containers) — სურათების მუშაობის მაგალითები, იზოლირებული გარემო პროგრამებისთვის.
- Dockerfile — ტექსტური ფაილი, სადაც მოცემულია ინსტრუქციები სურათის შექმნისთვის.
- რეგისტრი (Registry) — სურათების საცავი, მაგალითად Docker Hub, სადაც შეიძლება სურათების შენახვა და მიღება.
- ვოლუმები (Volumes) — მექანიზმები მონაცემების მუდმივი შენახვისთვის კონტეინერიდან გარეთ.
- ქსელები (Networks) — უზრუნველყოფს კონტეინერებს შორის და გარე სამყაროსთან კავშირს.
Dockerfile-ის გამოყენების მაგალითი:
FROM python:3.9
WORKDIR /app
COPY . /app
RUN pip install -r requirements.txt
CMD ["python", "app.py"]