Копирование огромных файлов в контейнер (из произвольного места)? - PullRequest
0 голосов
/ 26 июня 2018

Новичок Докер делает POC.У нас есть один веб-сервис, который опирается на огромную стороннюю библиотеку (более 30 ГБ).Я играю с тем, как вставить его в контейнер, чтобы я мог запустить установщик.

Из моего понимания, и, как я уже сказал, я новичок, Dockerfile будет создавать слои?Так что, если первый шаг - это установка библиотеки 30 ГБ, то это должен быть слой из кэша, правильно?

Несколько уродливых ловушек:

1) the library needs to be updated once a month
2) we have a build / deployment group, so I'd like to set it up in a way where they can do it... they aren't developers, so this would ideally be as automated as possible for them. They do build the code and have a powershell script to deploy to all the VMs we currently use.
3) they use team build to build the visual studio solutions, but they just push the build button, they don't really do much beyond that.

Так что в идеале они будут загружать ежемесячное обновлениеzip, поместите его в определенное место, затем запустите сборку команды, и файл dockerfile скопирует zip в контейнер и запустит ежемесячную установку.

Очевидно, я не хочу перестраивать весь образ с нуля при каждой сборкевот почему я упоминал, что это будет первый шаг.

Или мне нужно пройти весь путь создания собственного изображения?

...