试图 运行 portainer 容器的卷规格无效
Invalid volume specification trying to run portainer container
我正在尝试将 portainer 部署到本地 docker。我正在 运行Docker CE 18.0.6.0 版本 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 始终使用相同的消息进行响应:
Error response from daemon: invalid volume specification:
'portainer_data:/data'
我使用此命令创建了卷:
docker volume create portainer_data
知道会是什么吗?
您使用的路径语法仅适用于 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
我正在尝试将 portainer 部署到本地 docker。我正在 运行Docker CE 18.0.6.0 版本 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 始终使用相同的消息进行响应:
Error response from daemon: invalid volume specification: 'portainer_data:/data'
我使用此命令创建了卷:
docker volume create portainer_data
知道会是什么吗?
您使用的路径语法仅适用于 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