1 回答

TA贡献1797条经验 获得超4个赞
您在 golang:1.13.8-alpine3.10 基础映像中,因此其中没有 /home/experience/keep-core ,因为它仅在您的本地 fs 上
从我在文件中看到的内容来看,您尚未将/home/experience/keep-core计算机上的目录复制到 docker 映像中,因此由于该目录尚不存在,因此会引发错误。
Docker 无法跟踪当前上下文目录之外的链接,因此如果您不想编辑replace (github.com/mygithubprofile/keep-core),可以将 DockerFile 移动到/home/experience/并使用COPY命令将keep-core文件夹从本地计算机复制到 docker 映像。
RUN mkdir -p /home/experience/keep-core
COPY ./keep-core /home/experience/keep-core
但是,如果您希望 DockerFile 保留在/home/experience/keep-ecdsa您可以将keep-core文件夹移动到文件keep-ecdsa夹中并在文件中忽略它.gitignore。然后更新
replace (
//unrelated stuff...
github.com/keep-network/keep-core => /home/experience/keep-core
)
至
replace (
//unrelated stuff...
github.com/keep-network/keep-core => /home/experience/keep-ecdsa/keep-core
)
- 1 回答
- 0 关注
- 294 浏览
添加回答
举报