关于m1电脑运行镜像的错误

来源:2-5 go-micro 入门案例验证

zhuangpeng

2021-12-31

Cap老师好:
我用的是apple m1电脑,辛苦您看看下面这个错误怎么解决?
sudo docker run --rm -v (pwd):(pwd):(pwd):(pwd) -w $(pwd) -e ICODE=8EDB5640XXC77B91 cap1573/cap-protoc -I ./ --go_out=./ --micro_out=./ ./proto/cap/imooc.proto
Password:
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)%

谢谢

写回答

1回答

只是为了好玩

2022-01-08

错误原因是什么???

是 $(pwd) 而非 (pwd)。

为什么?

你在终端敲 echo $(pwd)看看运行结果你就懂了。

做法:

你把命令中的(pwd)都替换成$(pwd)即可。【注意当前目录是showproto】

0
2
只是为了好玩
回复
qq_丁低调
docker 服务没启动。
2022-05-03
共2条回复

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

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

861 学习 · 322 问题

查看课程