Дженкинс в контейнере Windows на Windows Server 2016 1607 - PullRequest
0 голосов
/ 10 марта 2019

Как правильно запускать Jenkins в контейнере Windows на Windows Server 2016 1607. Ни один из докеров, которые я извлекаю, не работает, как кажется, для Linux.

Или я упускаю что-то очень очевидное?

docker info
Containers: 1
 Running: 0
 Paused: 0
 Stopped: 1
Images: 1
Server Version: 18.09.3
Storage Driver: windowsfilter
 Windows:
Logging Driver: json-file
Plugins:
 Volume: local
 Network: ics l2bridge l2tunnel nat null overlay transparent
 Log: awslogs etwlogs fluentd gelf json-file local logentries splunk syslog
Swarm: inactive
Default Isolation: process
Kernel Version: 10.0 14393 (14393.2248.amd64fre.rs1_release.180427-1804)
Operating System: Windows Server 2016 Datacenter Version 1607 (OS Build 14393.2248)
OSType: windows
Architecture: x86_64
CPUs: 2
Total Memory: 8GiB
Name: banubadkrtst
ID: 37Y5:VMWY:THC3:TYZK:27SA:UZFY:3KXN:CT5M:2QYV:PMZX:NTHZ:XIYC
Docker Root Dir: C:\ProgramData\docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
 127.0.0.0/8
Live Restore Enabled: false

Спасибо

Ответы [ 2 ]

0 голосов
/ 10 марта 2019

Согласно следующим URL-адресам:

Переключение между контейнерами Windows и Linux

В меню Docker Desktop для Windows вы можете выбрать, с каким демоном (Linux или Windows) CLI Docker обращается к

Вы должны иметь возможность использовать официальное изображение jenkins .Убедитесь, что вы включили правильный режим, и попробуйте снова потянуть изображение.

0 голосов
/ 10 марта 2019

Это кажется официальным: https://github.com/jenkinsci/docker/blob/master/README.md

Убедитесь, что вы используете это: https://hub.docker.com/editions/enterprise/docker-ee-server-windows

Наконец, вы используете V1 реестра.Используйте V2: https://docs.docker.com/registry/spec/api/

...