Docker-> portainer:来自守护程序的错误响应:驱动程序无法对端点portainer上的外部连接进行编程

时间:2018-10-12 08:47:09

标签: docker

首先,我应该说我是Docker的新手。我正在运行Docker Community Edition for Windows,并且正在尝试安装portainer。

https://store.docker.com/editions/community/docker-ce-desktop-windows

但是,在运行Quick start命令时,出现以下错误:

https://portainer.readthedocs.io/en/latest/deployment.html#quick-start

PS C:\WINDOWS\system32> docker volume create portainer_data
portainer_data
PS C:\WINDOWS\system32> docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
ce460adac87eaf13f6f6a22557a9f2401807b70a932e863fa7762cd76a158fed
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: driver failed programming external connectivity on endpoint portainer (8ec237cb106a09525de8cd1eeb04a9247cadcf99552058885d9d5a6fa22e369d): Error starting userland proxy: mkdir /port/tcp:0.0.0.0:9000:tcp:172.17.0.2:9000: input/output error.
PS C:\WINDOWS\system32>

我的第一个猜测是该端口已被使用,但情况似乎并非如此。我正在从提升的PowerShell中以管理员身份运行命令,因此也不应该如此。我在做什么错了?

1 个答案:

答案 0 :(得分:2)

重新启动docker服务,它开始工作...