но с того что я понял что после изменения в коде мне надо билдить по новой
а зачем тебе докер?
Чтобы потом в docker-compose собрать и запустить все быстро на сервере
во время разработки монтируй дерево исходников в контейнер а на прод собирай
Можно более понятно я просто не понял если честно)))
берешь наименование языка, на котором пишешь, и идешь с ним в гугол how to develop with docker compose on <language_name> там знакомые буквы увидишь - будет легче, чем просто к докеру подступиться
Да я более менее понимаю что и как, я вот собрал пример проекта используя docker-compose, настроил nginx проксировать front и бек, подключил базу, но вот типо как разрабывать каждый контейнер отдельно если например чтобы делать бекенд мне надо чтобы база и редис работали. Запускать их просто отдельно ?
compose тебе на то и нужен, что пачку контейнеров за раз поднимает редис обычно проще контейнером, а базу для разработки смотри по обстоятельствам, где тебе ее удобнее гонять > разрабывать каждый контейнер определись, ты образ разрабатываешь или приложение
есть два принципиально разных способа: - всё запускать через docker run - всё запускать через docker-compose зависит от задач но выше советуют верно - возьми любой гайд и следуй по нему. будут проблемы - давай разбираться.
Обсуждают сегодня