Docker Community Forums

Share and learn in the Docker community.

Docker can't start without Windows Firewall service running


(Gregjhogan) #1

Expected behavior

Docker successfully starts

Actual behavior

Docker fails to start

Information

The Windows Firewall service on my machine is disabled by my employer (not running). I found if I start the Windows Firewall service docker starts successfully. Can you make docker work without the Windows Firewall service running?

Running Windows 10 (fully patched)

[18:25:09.701][Program ][Info ] 1.12.0-rc2-beta16
[18:25:09.704][Program ][Info ] Starting on: 6/22/2016 6:25:09 PM
[18:25:09.704][Program ][Info ] Resources: C:\Program Files\Docker\Docker\Resources
[18:25:09.706][Program ][Info ] OS: Windows 10 Enterprise
[18:25:09.706][Program ][Info ] Edition: Enterprise
[18:25:09.706][Program ][Info ] Id: 1511
[18:25:09.707][Program ][Info ] Build: 10586
[18:25:09.707][Program ][Info ] BuildLabName: 10586.420.amd64fre.th2_release_sec.160527-1834
[18:25:09.710][Program ][Info ] Mixpanel Id: 6473D0E8-3AEB-4CCD-B36B-14446C1F253E
[18:25:09.711][Program ][Info ] Sha1: 999af1eac01deb75d9f166febb99a14b96b88ae3
[18:25:09.712][Program ][Info ] You can send feedback, including this log file, at https://forums.docker.com/c/docker-for-windows
[18:25:11.121][TrackingStatus ][Info ] Crash report and usage statistics are enabled
[18:25:11.276][Mixpanel ][Info ] Failed to upload an event and will retry later
[18:25:11.280][Mixpanel ][Info ] Usage Statistic: appLaunched
[18:25:11.351][Mixpanel ][Info ] Failed to upload an event and will retry later
[18:25:11.356][NamedPipeClient][Info ] Sending Version()…
[18:25:11.364][NamedPipeClient][Info ] Received response for Version
[18:25:11.368][Mixpanel ][Info ] Usage Statistic: heartbeat
[18:25:11.369][Mixpanel ][Info ] Failed to upload an event and will retry later
[18:24:11.349][BackendServer ][Info ] Started
[18:25:11.363][NamedPipeServer][Info ] Version()
[18:25:11.363][NamedPipeServer][Info ] Version done.
[18:25:11.821][NamedPipeClient][Info ] Sending Stop()…
[18:25:11.821][NamedPipeServer][Info ] Stop()
[18:25:11.824][HyperV ][Info ] Stop
[18:25:11.829][Updater ][Info ] Checking for updates on channel Beta…
[18:25:11.867][PowerShell ][Info ] Run script with parameters: -Stop True…
[18:25:12.037][UpdateFeedDownloader][Error ] The remote name could not be resolved: ‘download.docker.com
[18:25:12.039][Updater ][Info ] No update available
[18:25:17.712][HyperV ][Info ] Kill VM MobyLinuxVM…
[18:25:17.737][HyperV ][Info ] VM MobyLinuxVM is stopped
[18:25:17.750][NamedPipeClient][Info ] Received response for Stop
[18:25:17.750][NamedPipeServer][Info ] Stop done.
[18:25:17.751][NamedPipeClient][Info ] Sending Start(Docker.Core.Settings)…
[18:25:17.753][NamedPipeServer][Info ] Start(Docker.Core.Settings)
[18:25:17.754][HyperVGuids ][Info ] Installing GUIDs…
[18:25:17.754][HyperVGuids ][Info ] GUIDs installed
[18:25:17.758][Firewall ][Info ] Opening ports for C:\Program Files\Docker\Docker\Resources\com.docker.proxy.exe…
[18:25:17.838][NamedPipeServer][Error ] Unable to execute Start: There are no more endpoints available from the endpoint mapper. (Exception from HRESULT: 0x800706D9) at NetFwTypeLib.INetFwRules.GetEnumerator()
at WindowsFirewallHelper.FirewallAPIv2.Firewall.SyncRules()
at WindowsFirewallHelper.FirewallAPIv2.Firewall.get_Rules()
at Docker.Backend.Firewall.RemoveAllRules()
at Docker.Backend.Firewall.OpenPorts()
at Docker.Backend.Backend.Start(Settings settings)
at Docker.Core.pipe.NamedPipeServer.<>c__DisplayClass7_0.b__0(Object[] parameters)
at Docker.Core.pipe.NamedPipeServer.RunAction(String action, Object[] parameters)
[18:25:17.854][NamedPipeClient][Error ] Unable to send Start: There are no more endpoints available from the endpoint mapper. (Exception from HRESULT: 0x800706D9)
[18:25:17.858][Notifications ][Error ] There are no more endpoints available from the endpoint mapper. (Exception from HRESULT: 0x800706D9)
[18:25:17.859][NamedPipeClient][Info ] Sending GetDebugInfo()…
[18:25:17.860][NamedPipeServer][Info ] GetDebugInfo()
[18:25:26.238][NamedPipeServer][Info ] GetDebugInfo done.
[18:25:26.241][NamedPipeClient][Info ] Received response for GetDebugInfo
[18:25:26.254][Program ][Info ] Sending Bugsnag report f01482f8-18ca-47a0-8a76-06629c364ad5…
[18:25:26.348][Program ][Info ] Bugsnag report f01482f8-18ca-47a0-8a76-06629c364ad5 sent
[18:25:26.370][NamedPipeClient][Info ] Sending DownloadVmLogs()…
[18:25:26.371][NamedPipeServer][Info ] DownloadVmLogs()
[18:25:26.379][PowerShell ][Info ] Run script…
[18:25:26.519][HyperV ][Warning] Unable to download logs: 2016/06/22 18:25:26 Failed to Dial ce71fb17-b453-4454-9659-99ef461819e5 445ba2cb-e69b-4912-8b42-d7f494d007ea : An invalid argument was supplied.

[18:25:26.520][NamedPipeClient][Info ] Received response for DownloadVmLogs
[18:25:26.519][NamedPipeServer][Info ] DownloadVmLogs done.
[18:25:26.588][CrashReport ][Error ] Unable to send crash report: There are no more endpoints available from the endpoint mapper. (Exception from HRESULT: 0x800706D9)
[18:29:04.542][FeedbackSettings][Info ] Open forums
[18:32:14.484][FeedbackSettings][Info ] Open logs

Steps to reproduce the behavior

  1. Disable windows firewall service
  2. Attempt to start docker

(Jean-Laurent de Morlhon) #2

Thanks for your report.

We will investigate how we can solve this.


(David Gageot) #3

Hi @gregjhogan This should be fixed in today’s release