Error When Running Hello-World: Failed to attach network endpoint to Container

Hello,

I’m new to docker.

I have followed the steps for the installation of docker on Windows Server 2016 according to the documentation , and getting responses for docker info and docker version commands. I have successfully loaded hello-world images from another computer, because there is limited access for the server. When docker images command run, it shows hello-world image in the list. But, when I run docker run hello-world command I get the error behind Actual Behavior.

Expected behavior

Hello-World verification is expected to run, as stated in the documentation.

Actual behavior

Giving the error for run hello-world command:
PS> docker run hello-world
C:\Program Files\docker\docker.exe: Error response from daemon: CreateComputeSystem fb69c3ce1994464e62ee7f01213fe5b59177
1ef4151af88686e17500facc4ba0: The parameter is incorrect.
[Event Detail: Failed to attach network endpoint to Container ‘fb69c3ce1994464e62ee7f01213fe5b591771ef4151af88686e17500f
acc4ba0’, network endpoint ID ‘{########-####-####-####-############}’: One or more arguments are invalid (0x80070057).
Provider: 17103e3f-3c6e-4677-bb17-3b267eb5be57 EventID: 12102]
(extra info: {“SystemType”:“Container”,“Name”:“fb69c3ce1994464e62ee7f01213fe5b591771ef4151af88686e17500facc4ba0”,“Owner”
:“docker”,“VolumePath”:"\\?\Volume{3a345ca2-98ad-11e9-9107-005056a2bc59}",“IgnoreFlushesDuringBoot”:true,“LayerFolder
Path”:“C:\ProgramData\docker\windowsfilter\fb69c3ce1994464e62ee7f01213fe5b591771ef4151af88686e17500facc4ba0”,"Layers
":[{“ID”:“293ea06d-5f41-5fd0-85ff-9c31ccaaebab”,“Path”:“C:\ProgramData\docker\windowsfilter\5f355584bafa373d6ca3312a
a1a8aebbcf7e33b8f56c48b2899aaded6a925a43”},{“ID”:“b8be0e98-e183-563d-8795-83e77d8324a0”,“Path”:“C:\ProgramData\docker
\windowsfilter\e481cb381960fd84ed9a6743f768dd84827cd030225d34e719b048a1f080e6de”},{“ID”:“ec1cecc1-4182-58d0-9364-24433c
9e68b0”,“Path”:"C:\ProgramData\docker\windowsfilter\b718c2d67302a5a095f54eeed43d4a7018b88d56049f58629c9d967bc29254cd
"},{“ID”:“a3958c3e-7401-51a0-bcb9-86dd65af84da”,“Path”:“C:\ProgramData\docker\windowsfilter\70082747662fce03578c86e2
3294957da16403f6b3db23e415df16ed890675ba”}],“HostName”:“fb69c3ce1994”,“HvPartition”:false,“EndpointList”:[“8b94dfb7-6f15
-4f6b-a52f-8ddd3233fc23”],“AllowUnqualifiedDNSQuery”:true}).

Information

Symantec AV is installed but disabled and stopped. Windows Firewall is stopped. FireEye Endpoint Agent is working and cannot be stopped.

PS> docker version
Client: Docker Engine - Enterprise
Version: 18.09.5
API version: 1.39
Go version: go1.10.8
Git commit: be4553c277
Built: 04/11/2019 06:44:52
OS/Arch: windows/amd64
Experimental: false

Server: Docker Engine - Enterprise
Engine:
Version: 18.09.5
API version: 1.39 (minimum version 1.24)
Go version: go1.10.8
Git commit: be4553c277
Built: 04/11/2019 06:43:04
OS/Arch: windows/amd64
Experimental: false

PS> docker info
Containers: 10
Running: 0
Paused: 0
Stopped: 10
Images: 27
Server Version: 18.09.5
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.2906.amd64fre.rs1_release_inmarket.190401-1809)
Operating System: Windows Server 2016 Standard Version 1607 (OS Build 14393.2906)
OSType: windows
Architecture: x86_64
CPUs: 8
Total Memory: 64GiB
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
-the output of:
- Debug-ContainerHost.ps1 using Powershell on Windows:

Describing Windows Version and Prerequisites
[+] Is Windows 10 Anniversary Update or Windows Server 2016 1.18s
[+] Has KB3192366, KB3194496, or later installed if running Windows build 14393 225ms
[+] Is not a build with blocking issues 58ms
[+] Has ‘Containers’ feature installed 17.58s
Describing Docker is installed
[+] A Docker service is installed - ‘Docker’ or ‘com.Docker.Service’ 286ms
[+] Service is running 79ms
[+] Docker.exe is in path 2.19s
[+] Docker is registered in the EventLog service 88ms
Describing User has permissions to use Docker daemon
[+] docker.exe should not return access denied 221ms
Describing Windows container settings are correct
[+] Do not have DisableVSmbOplock set to 1 89ms
[+] Do not have zz values set 91ms
[+] Do not have FDVDenyWriteAccess set to 1 88ms
Describing The right container base images are installed
WARNING: No mcr.microsoft.com/* base images found. Checking for deprecated images.
At least one of 'mcr.microsoft.com/windows/servercore', 'mcr.microsoft.com/windows/nanoserver', 'mcr.microsoft.com/windows' or deprecated microsoft/windowsservercore, microsof
t/nanoserver should be installed 553ms
ValidationMetadataException: The argument is null or empty. Provide an argument that is not null or empty, and then try the command again.
ParameterBindingValidationException: Cannot validate argument on parameter ‘Property’. The argument is null or empty. Provide an argument that is not null or empty, and then try
the command again.
at , : line 126
Describing Container network is created
[+] At least one local container network is available 5.54s
[+] At least one NAT, Transparent, or L2Bridge Network exists 105ms
[+] NAT Network’s vSwitch is internal 68ms
[+] A Windows NAT is configured if a Docker NAT network exists 618ms
[+] Specified Network Gateway IP for NAT network is assigned to Host vNIC 161ms
[+] NAT Network’s internal prefix does not overlap with external IP’ 80ms

I think the error related with Microsoft base images is related with internet connection limitation.

Steps to reproduce the behavior

  1. Install docker as per documentation.
  2. Stop Symantec AV and Windows Firewall
  3. Run hello-world command

Does anyone who encountered this error before? Does it related with the endpoint protection tool?

Thanks for your responses.
Kind regards.

Was there any solution to this issue?