В самом файле указаны номера комитов, которыми были сделаны изменения, один комит у тебя в локальном репозитории, второй - на сервере. Возможно ты сделал rebase и склеил свои изменения, возможно кто то сделал rebase и запушил их на сервер с меткой --force в таком случае ты тоже получиь конфликт, потому что номера комитов, которыми внесли изменения локально и на origin не совпадают.
Проект в одиночку делаешь, или кто то еще пушит в репозиторий ?
Я дал ссылку на курс, видимо ты плохо понимаешь суть докера.
Ну а если край как хочется говнокодить - я тебе показал кусок кода где монтируется VOLUME, єто как раз для того, что ті просишь.
В твоем случае не нужно несколько образов объединять.
Ставишь базовым образом убунту, если ее выбрал, потом инсталишь на нее nginx и php, заливаешь настройки и проект и запускаешь
Проект в одиночку делаешь, или кто то еще пушит в репозиторий ?