【发布时间】:2019-04-23 19:28:52
【问题描述】:
我按照以下步骤在主机的端口 9000 上创建了一个搬运工容器。
我收到以下错误:
C:\Program Files\Docker\docker.exe:来自守护程序的错误响应:此版本的 Windows 不支持命名管道安装。
重现步骤:
-
允许通过防火墙连接 Docker:
netsh advfirewall firewall add rule name="Docker" dir=in action=allow protocol=TCP localport=2375 enable=yes profile=domain,private,public -
将 Docker 守护程序配置为同时侦听管道和 TCP:
2.1。
StopService docker2.2。
dockerd --unregister-service2.3。
dockerd -H npipe:// -H 0.0.0.0:2375 --registerservice2.4。
Start-Service docker 拉取搬运工镜像:docker pull portainer/搬运工
创建卷:docker volume create portainer_data
-
运行搬运工
docker run -d --name portainer -p 9000:9000 --mount type=npipe,source=\\.\pipe\docker_engine,target=\\.\pipe\docker_engine --mount type=volume,source=portainer_data,target=C:\data portainer/portainer
【问题讨论】:
标签: windows docker containers windows-server-2016 portainer