请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

docker: invalid reference format.

docker run --rm -v (pwd):(pwd):(pwd):(pwd) -w $(pwd) -e ICODE=* cap1573/cap-protoc:latest -I --go_out=./ --micro_out=./ ./*.proto

报错:docker: invalid reference format.
See ‘docker run --help’.

我试着去掉 -v $(pwd):$(pwd) 就可以运行了只是会提参数不全 加上 -w $(pwd) 则会找向不同的image名

环境是mac m1 big sur, docker engine v20.10.6

正在回答 回答被采纳积分+3

2回答

无解的游戏 2021-12-08 22:47:11
➜ docker run --rm -v $(PWD):$(PWD) -w $(PWD) -e ICODE=xxxxx cap1573/cap-protoc -I ./ --go_out=./ --micro_out=./ ./*.proto
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
恭喜,恭喜命令执行成功!%
0 回复 有任何疑惑可以回复我~
提问者 问道天下 2021-06-06 16:10:59

将$(pwd)改为绝对路径仍然有问题


报错:

WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested

Cap老师提醒您,请对照视频输入正确命令和参数

%!(EXTRA *exec.ExitError=exit status 1)%


0 回复 有任何疑惑可以回复我~
  • Cap #1
    你是在哪个操作系统上运行的?
    回复 有任何疑惑可以回复我~ 2021-06-08 15:56:03
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号