代码之家  ›  专栏  ›  技术社区  ›  ocuenca

试图运行portainer容器的卷规范无效

  •  0
  • ocuenca  · 技术社区  · 7 年前

    我正试着把portainer部署到本地的docker上。我在Windows10上运行DockerCE18.0.6.0版本。我试着遵循这两页的步骤:

    1. Portainer-Deployment

    2. Tutorial: Portainer for local Docker environments on Windows 10!

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

    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:/数据'

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

    docker volume create portainer_data
    

    知道会是什么吗?

    1 回复  |  直到 7 年前
        1
  •  3
  •   BMitch    7 年前

    您使用的路径语法仅适用于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
    

    这来自 deployment documentation .

    推荐文章