Docker:创建Portainer容器时出现问题

时间:2019-02-13 19:58:31

标签: docker docker-run portainer

我正在尝试在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的方法。

0 个答案:

没有答案