Docker: проблема с созданием контейнера Portainer - PullRequest
0 голосов
/ 13 февраля 2019

Я пытаюсь создать контейнер Portainer в Windows 10 (и Docker ToolBox), но получаю сообщение об ошибке, используя эту команду 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.

Если я буду следовать примеру Windows на странице Portainer , замените --mount версию пути docker.sock вместо -v версии, например, так:

-v /var/run/docker.sock:/var/run/docker.sock

Вместо этого я получаю эту ошибку:

2019/02/13 19:47:49 invalid argument

Но контейнер создает ;однако он игнорировал указанные порты в командной строке, и когда я пытаюсь вручную добавить их с помощью Kitematic, он запускает загрузочную петлю в этом контейнере, и контейнер становится непригодным для использования, и в итоге мне приходится его удалять.

Кто-нибудь знает, что мне не хватает?Я только сейчас изучаю свой путь в Docker.

...