Докер: как получить код внутри контейнера - PullRequest
0 голосов
/ 07 марта 2019

Я читал несколько статей о том, как получить код внутри контейнера 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 МБ

1 Ответ

1 голос
/ 07 марта 2019

Только новый слой загружается после первого раза: 25M.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...