Мы пытаемся обновить кучу Docker сборок с Windows 2016 до Windows 2019, чтобы мы могли обновить наш кластер Service Fabri c с Windows 2016 до Windows 2019, а также, чтобы мы могли перейти с. NET Core 2.2 с окончанием срока службы до. NET Core 3.1 с поддержкой LTS.
Docker образов для. NET Core 3.1 не предоставляются для Windows 2016, что затрудняет обновление. Наша текущая проблема заключается в том, что на узлах сборки Windows 2019 мы наблюдаем около 33% отказов сборок docker из-за периодической ошибки при выполнении docker сборки (таким образом, docker pull):
ОШИБКА: для sdk не удалось зарегистрировать слой: повторно выполнить c ошибка: состояние выхода 1: выход: ProcessUtilityVMImage \? \ C: \ ProgramData \ docker \ windowsfilter \ 1ca28cd86a3256aeff525cb4933d34059f2bae2b2eeb2 : Неправильная функция. не удалось зарегистрировать слой: re-exe c ошибка: состояние выхода 1: выход: ProcessUtilityVMImage \? \ C: \ ProgramData \ docker \ windowsfilter \ 1ca28cd86a3256aeff525cb4933d34059f2baae2b223e572bc5dc321ed1e3175 * 100 * функция * U7.