Мы с нетерпением ждем возможности создания образов докеров на подчиненном сервере Jenkins Windows Server 2016 (хотя и не идеальном) для наших микросервисов с использованием базового образа openjdk.
Мы установили Docker EE на Windows Server 2016 и, как и ожидалось, получили следующую ошибку:
PS C:\> docker pull openjdk:8
8: Pulling from library/openjdk
no matching manifest for windows/amd64 in the manifest list entries
В отличие от Windows 10, мне не удалось настроить демон для переключения на контейнеры Linux.
- Является ли это возможным?
- Как это может быть сделано?
С какими проблемами мы столкнемся, если пойдем по этому пути?
Docker Version: PS C:\> docker version Client: Version: 18.03.1-ee-3 API version: 1.37 Go version: go1.10.2 Git commit: b9a5c95 Built: Thu Aug 30 18:42:35 2018 OS/Arch: windows/amd64 Experimental: false Server: Engine: Version: 18.03.1-ee-3 API version: 1.37 (minimum version 1.24) Go version: go1.10.2 Git commit: b9a5c95 Built: Thu Aug 30 18:56:49 2018 OS/Arch: windows/amd64 Experimental: true
Сборка Windows:
Название ОС: Microsoft Windows Server 2016 Стандартная версия ОС: 10.0.14393 Н / Д Сборка 14393