Docker/zsh 命令无法在 mac 上找到现有目录

问题描述 投票:0回答:1

我正在运行以下命令:

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

出了什么问题?

linux docker shell unix docker-compose
1个回答
0
投票

您错过了换行符的转义

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

否则它们会被解释为不同的命令。

© www.soinside.com 2019 - 2024. All rights reserved.