Error response from daemon: (config) includes invalid characters for a local volume name

爱⌒轻易说出口 提交于 2019-12-05 21:15:26
GoDaddyGo

I had the same problem and solved it by using full path to my config file.

Original

docker run --name my-running-haproxy \
  -v ./haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg:ro \
  haproxy:1.6.2

Fixed

docker run --name my-running-haproxy \
  -v /usr/local/haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg:ro \
  haproxy:1.6.2
$ docker -v
Docker version 1.11.2, build b9f10c9

Using relative path:

Example: ./haproxy.cfg

Example: ./PATH/haproxy.cfg

Example hidden file: ./PATH/.haproxy.cfg

  -v ./haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg:ro

Using absolute path:

Example: /haproxy.cfg

Example: /PATH/haproxy.cfg

Example hidden file: /PATH/.haproxy.cfg

Example: $PWD/haproxy.cfg

  -v /PATH/haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg:ro
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!