我正在运行以下命令:
docker run --name axonserver -p 8024:8024 -p 8124:8124 -v
"/users/shahidsarwar/docker-data/data":/data -v
"/users/shahidsarwar/docker-data/eventdata":/eventdata -v
"/users/shahidsarwar/docker-data/config":/config axoniq/axonserver
但我在我的 Mac 上遇到此错误:
flag needs an argument: 'v' in -v
See 'docker run --help'.
zsh: no such file or directory: /users/shahidsarwar/docker-data/data:/data
zsh: no such file or directory: /users/shahidsarwar/docker-data/eventdata:/eventdata
zsh: no such file or directory: /users/shahidsarwar/docker-data/config:/config
出了什么问题?
您错过了换行符的转义
docker run --name axonserver -p 8024:8024 -p 8124:8124 -v \
"/users/shahidsarwar/docker-data/data":/data -v \
"/users/shahidsarwar/docker-data/eventdata":/eventdata -v \
"/users/shahidsarwar/docker-data/config":/config axoniq/axonserver
否则它们会被解释为不同的命令。