gesellix/docker-client

Improve Windows host compatbility

gesellix opened this issue · 1 comments

The Docker images (see /dockerfiles in this repository) need an update to be compatible with Windows Server 2022 Datacenter Version 2009 (OS Build 20348.524). See below for the debug log from a GitHub Actions Runner. See the compatibilty matrix at https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/version-compatibility?tabs=windows-server-2022%2Cwindows-10-21H1#windows-server-host-os-compatibility

docker version:

2022-02-26T22:04:53.0756514Z Client: Mirantis Container Runtime
2022-02-26T22:04:53.0759159Z  Version:           20.10.7
2022-02-26T22:04:53.0761452Z  API version:       1.41
2022-02-26T22:04:53.0762924Z  Go version:        go1.13.15
2022-02-26T22:04:53.0763482Z  Git commit:        40ef3b6
2022-02-26T22:04:53.0763914Z  Built:             08/19/2021 18:54:26
2022-02-26T22:04:53.0764283Z  OS/Arch:           windows/amd64
2022-02-26T22:04:53.0764639Z  Context:           default
2022-02-26T22:04:53.0765045Z  Experimental:      true
2022-02-26T22:04:53.0765718Z 
2022-02-26T22:04:53.0767657Z Server: Mirantis Container Runtime
2022-02-26T22:04:53.0770837Z  Engine:
2022-02-26T22:04:53.0771655Z   Version:          20.10.7
2022-02-26T22:04:53.0773815Z   API version:      1.41 (minimum version 1.24)
2022-02-26T22:04:53.0774229Z   Go version:       go1.13.15
2022-02-26T22:04:53.0774586Z   Git commit:       e1bf5b9c13
2022-02-26T22:04:53.0776674Z   Built:            08/19/2021 18:53:20
2022-02-26T22:04:53.0777261Z   OS/Arch:          windows/amd64
2022-02-26T22:04:53.0777655Z   Experimental:     false

docker info

2022-02-26T22:05:11.0230057Z Client:
2022-02-26T22:05:11.0230432Z  Context:    default
2022-02-26T22:05:11.0230835Z  Debug Mode: false
2022-02-26T22:05:11.0233718Z  Plugins:
2022-02-26T22:05:11.0234137Z   app: Docker Application (Docker Inc., v0.8.0)
2022-02-26T22:05:11.0234586Z   cluster: Manage Mirantis Container Cloud clusters (Mirantis Inc., v1.9.0)
2022-02-26T22:05:11.0235039Z   registry: Manage Docker registries (Docker Inc., 0.1.0)
2022-02-26T22:05:11.0235279Z 
2022-02-26T22:05:11.0235374Z Server:
2022-02-26T22:05:11.0235597Z  Containers: 0
2022-02-26T22:05:11.0235855Z   Running: 0
2022-02-26T22:05:11.0237194Z   Paused: 0
2022-02-26T22:05:11.0237422Z   Stopped: 0
2022-02-26T22:05:11.0237672Z  Images: 5
2022-02-26T22:05:11.0237936Z  Server Version: 20.10.7
2022-02-26T22:05:11.0238293Z  Storage Driver: windowsfilter
2022-02-26T22:05:11.0238607Z   Windows: 
2022-02-26T22:05:11.0239176Z  Logging Driver: json-file
2022-02-26T22:05:11.0239446Z  Plugins:
2022-02-26T22:05:11.0239665Z   Volume: local
2022-02-26T22:05:11.0240044Z   Network: ics internal l2bridge l2tunnel nat null overlay private transparent
2022-02-26T22:05:11.0240671Z   Log: awslogs etwlogs fluentd gcplogs gelf json-file local logentries splunk syslog
2022-02-26T22:05:11.0241037Z  Swarm: inactive
2022-02-26T22:05:11.0241319Z  Default Isolation: process
2022-02-26T22:05:11.0241810Z  Kernel Version: 10.0 20348 (20348.1.amd64fre.fe_release.210507-1500)
2022-02-26T22:05:11.0243209Z  Operating System: Windows Server 2022 Datacenter Version 2009 (OS Build 20348.524)
2022-02-26T22:05:11.0243623Z  OSType: windows
2022-02-26T22:05:11.0243918Z  Architecture: x86_64
2022-02-26T22:05:11.0244209Z  CPUs: 2
2022-02-26T22:05:11.0407377Z  Total Memory: 7GiB
2022-02-26T22:05:11.0411571Z  Name: fv-az449-963
2022-02-26T22:05:11.2043354Z  ID: 7DQL:TVK7:B6SC:R7BT:NB2R:WGIR:V2RS:SFFJ:IOWC:QYOY:DFCX:RA2K
2022-02-26T22:05:11.2044216Z  Docker Root Dir: C:\ProgramData\docker
2022-02-26T22:05:11.2044861Z  Debug Mode: false
2022-02-26T22:05:11.2062105Z  Registry: https://index.docker.io/v1/
2022-02-26T22:05:11.2062443Z  Labels:
2022-02-26T22:05:11.2062705Z  Experimental: false
2022-02-26T22:05:11.2062982Z  Insecure Registries:
2022-02-26T22:05:11.2063249Z   127.0.0.0/8
2022-02-26T22:05:11.2063522Z  Live Restore Enabled: false
2022-02-26T22:05:11.2063710Z 

The testimage has been replaced with the gesellix/echo-server image, which is available as multipl-platform image. Sources are available at https://github.com/docker-client/echo-server.