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 關注
- 314 瀏覽
添加回答
舉報