Мы с нетерпением ждем возможности создания образов докера на подчиненном сервере 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