docker: invalid reference format.

来源:2-3 go-micro基础之 grpc proto

问道天下

2021-06-06

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

写回答

2回答

无解的游戏

2021-12-08

➜ 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
0

问道天下

提问者

2021-06-06

将$(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
1
Cap
你是在哪个操作系统上运行的?
2021-06-08
共1条回复

Go微服务入门到容器化实践,落地可观测微服务项目

这可能是你全面提升Go微服务能力的好机会

861 学习 · 322 问题

查看课程