我正在尝试在Windows 10(和Docker ToolBox)中创建一个Portainer容器,但是使用此docker run
命令会出现错误:
docker run --name portainer --restart unless-stopped -p 9090:9000 -e TZ=America/Chicago -it --mount src=/var/run/docker.sock,dst=/var/run/docker.sock,type=volume --mount src="/c/Users/My Cloud/AppData/Roaming/DockerConfigs/Portainer/Data",dst=/data,type=bind portainer/portainer
给我这个错误:
docker: Error response from daemon: create /var/run/docker.sock: "/var/run/docker.sock" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path.
如果我遵循Portainer page上的Windows示例,请使用--mount
版本替换docker.sock
路径的-v
版本,如下所示:
-v /var/run/docker.sock:/var/run/docker.sock
我收到此错误:
2019/02/13 19:47:49 invalid argument
但是创建容器 ;但是,它忽略了命令行中的指定端口,当我尝试使用Kitematic手动重新添加它们时,它在该容器上启动了引导循环,并且该容器不可用,我最终不得不将其废弃。 >
有人知道我想念什么吗?我现在正在学习有关Docker的方法。