Я читал несколько статей о том, как получить код внутри контейнера Docker.
Я нашел "In short, for production use ADD/COPY method, for the development use docker volume feature"
Что я понимаю из вышеприведенного
1) Мы будемпостроить изображение с кодом внутри него для производства.т.е. на производственном сервере я должен вытащить образ и запустить его.Не нужно беспокоиться о файлах кода, потому что в изображении все упаковано.
2) При разработке используйте тома для общего доступа к папке.
Мой вопрос: когда я делаю изменения, ясоздаст образ на сервере разработки и извлечет и запустит этот образ на рабочем сервере.
Предполагается, что мой образ Dockerfile выглядит следующим образом:
FROM some-os -- 375Mb
COPY codefolder /root/ --25MB
Когда я помещаю обновленную кодовую папку, изображение становится другимот предыдущего.
В большинстве случаев в некоторых операциях изменений нет.Таким образом, кодовая папка изменяется только
Так что каждый раз (после первого раза) я вытаскиваю измененное изображение, сколько МБ загружено 400 МБ или 25 МБ