请稍等 ...
×

采纳答案成功!

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

老师求助,docker run 这里报错了

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

win10环境:
goland里面报错 : docker: Error response from daemon: the working directory ‘$(pwd)’ is invalid, it needs to be an absolute path

PowerShell里面报错 : docker: invalid reference format.

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

2回答

只是为了好玩 2021-12-07 16:10:15

正确做法及原因见:https://coding.imooc.com/learn/questiondetail/GDyQ0X9gQ8WPJARr.html

0 回复 有任何疑惑可以回复我~
Cap 2021-05-06 18:38:22

pwd那个地方写错了

0 回复 有任何疑惑可以回复我~
  • 提问者 慕斯9565689 #1
    额,之前复制错了,我仔细看了一遍,还是报和之前一样的问题:
    docker run --rm -v $(pwd):$(pwd) -w $(pwd) -e ICODE=xxxx cap1573/cap-protoc -I ./ --go_out=./ --micro_out=./ ./proto/cap/imooc.proto
    我在main.go同级目录下运行报错
    回复 有任何疑惑可以回复我~ 2021-05-06 18:49:09
  • Cap #2
    windows上的话把pwd改成绝对路径
    回复 有任何疑惑可以回复我~ 2021-05-06 18:50:20
  • Cap 回复 提问者 慕斯9565689 #3
    课后也有同学遇到可以看下回复
    回复 有任何疑惑可以回复我~ 2021-05-06 18:51:49
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信