Как корректно взаимодействовать с докер и git hub?
У меня нет опыта работы с докер, но есть опыт работы с гитом (системами контроля версий). Однако, читая документацию и просматривая видео-материалы по данной теме, возникли сразу вопросы к профессионалам этой области.
- Объясните в двух словах, где лежат на диске файлы и папки реального проекта (контейнера) собранного из образа (образов) докера? И где лежат локальные образы докера? Как править файлы проекта (лежащего в контейнере) на докер?
- Как сочетается подход создания веток GIT в проекте с докером? На мой взгляд одно мешает другому, трудно развивать проект по канонам гита и выкладывать потом проект на каком-нибудь hub docker.
- Заметил, что некоторые образы не работают по отдельности. Соответственно их надо комбинировать в одном контейнере. Что будет, если разные разработчики работающие через git будут по-разному собирать образы (разные версии системы, разные технологии) и пытаться запустить один и то же проект? Возможно, что будут ошибки в проекте...
Всем, спасибо за ответы.
Источник: Stack Overflow на русском