Expected behavior
Running any container with the -p flag allows a container to run with the port allocated.
Actual behavior
Container fails to start and results in error “Error response from daemon: failed to create endpoint reverent_clarke on network nat: HNS failed with error : Unspecified error.”
Information
Unable to start any container when allocating ports to them. Containers are able to start when no port is specified. I have reinstalled docker multiple times and have checked that the ports being specified are not in use. attempted to delete HNS.data File and restart both the hns service and docker but to no avail. firewalls have been deactivated while testing.
-
the output of:
-
DockerDebugInfo.ps1
- not recognized name of a cmdlet
-
-
Docker Version output:
Client: Docker Engine - Enterprise Version: 19.03.5 API version: 1.40 Go version: go1.12.12 Git commit: 2ee0c57608 Built: 11/13/2019 08:00:16 OS/Arch: windows/amd64 Experimental: false Server: Docker Engine - Enterprise Engine: Version: 19.03.5 API version: 1.40 (minimum version 1.24) Go version: go1.12.12 Git commit: 2ee0c57608 Built: 11/13/2019 07:58:51 OS/Arch: windows/amd64 Experimental: false
-
Docker info output:
Client: Debug Mode: false Plugins: cluster: Manage Docker clusters (Docker Inc., v1.2.0) Server: Containers: 83 Running: 23 Paused: 0 Stopped: 60 Images: 28 Server Version: 19.03.5 Storage Driver: windowsfilter Windows: Logging Driver: json-file Plugins: Volume: local Network: ics internal l2bridge l2tunnel nat null overlay private transparent Log: awslogs etwlogs fluentd gcplogs gelf json-file local logentries splunk syslog Swarm: inactive Default Isolation: process Kernel Version: 10.0 14393 (14393.3686.amd64fre.rs1_release.200504-1524) Operating System: Windows Server 2016 Datacenter Version 1607 (OS Build 14393.3686) OSType: windows Architecture: x86_64 CPUs: 8 Total Memory: 32GiB Name: AMSAS420 ID: PEBK:7OEL:ERYH:6KL6:65HF:7TVS:B3SA:JE5Q:OPIH:2MJO:TZWS:AHUD Docker Root Dir: C:\ProgramData\docker Debug Mode: false Registry: https://index.docker.io/v1/ Labels: Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false
- Environment
- Windows Server 2016 Datacenter
Steps to reproduce the behavior
- …Run Container with -p flag e.g docker run -p 81:81 hello-world:nanoserver-sac2016
- …