0

我正在尝试将 portainer 部署到我的本地 docker。我在 Windows 10 上运行 Docker CE 18.0.6.0 版本。我尝试按照这两个页面中的步骤操作:

  1. Portainer-部署

  2. 教程:Windows 10 上本地 Docker 环境的 Portainer!

但我一直试图运行以下命令:

docker run -d -p 9000:9000 --name portainer --restart always -v portainer_data:/data portainer/portainer -H tcp://10.0.75.1:2375

Docker 总是以相同的消息响应:

来自守护程序的错误响应:无效的卷规范:'portainer_data:/data'

我使用以下命令创建了卷:

docker volume create portainer_data

知道可能是什么吗?

4

1 回答 1

6

您使用的路径语法仅适用于 Linux 容器,因为 Linux 环境的文件系统树只有一个根。要在本机 Windows 容器中运行 portainer 容器,语法为:

docker run -d -p 9000:9000 --name portainer --restart always -v \\.\pipe\docker_engine:\\.\pipe\docker_engine -v C:\ProgramData\Portainer:C:\data portainer/portainer

这来自部署文档

于 2018-08-06T18:44:11.497 回答