[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
haproxy latest e4e1b2695b0b 10 days ago 69.5 MB
[root@localhost ~]# docker run ‐it ‐d ‐p 4001:8888 ‐p 4002:3306 ‐v /home/soft/haproxy:/usr/local/etc/haproxy ‐‐name h1 ‐‐privileged ‐‐net=net1 ‐‐ip 172.18.0.7 haproxy
/usr/bin/docker-current: Error parsing reference: "‐it" is not a valid repository/tag: invalid reference format.
See '/usr/bin/docker-current run --help'.
[root@localhost ~]# docker run ‐it ‐d ‐p 4001:8888 ‐p 4002:3306 ‐v /home/soft/haproxy:/usr/local/etc/haproxy ‐‐name h1 ‐‐privileged ‐‐net=net1 ‐‐ip 172.18.0.7 e4e1b2695b0b
/usr/bin/docker-current: Error parsing reference: "‐it" is not a valid repository/tag: invalid reference format.
See '/usr/bin/docker-current run --help'.
我不明白这是什么问题。 有无效的命令吗? 如果只是“ docker run -it haproxy bash”就可以了
并使用图片ID或haproxy:latest也存在此错误
任何人都知道原因,谢谢
答案 0 :(得分:2)
似乎您可能已从转换了代码的地方复制粘贴了此代码
普通的ASCII -
转换为Unicode连字符(https://www.fileformat.info/info/unicode/char/2010/index.htm),看起来看似相似,但是Docker无法与后者一起使用。