1 回答

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超4個(gè)贊
您在 golang:1.13.8-alpine3.10 基礎(chǔ)映像中,因此其中沒(méi)有 /home/experience/keep-core ,因?yàn)樗鼉H在您的本地 fs 上
從我在文件中看到的內(nèi)容來(lái)看,您尚未將/home/experience/keep-core計(jì)算機(jī)上的目錄復(fù)制到 docker 映像中,因此由于該目錄尚不存在,因此會(huì)引發(fā)錯(cuò)誤。
Docker 無(wú)法跟蹤當(dāng)前上下文目錄之外的鏈接,因此如果您不想編輯replace (github.com/mygithubprofile/keep-core),可以將 DockerFile 移動(dòng)到/home/experience/并使用COPY命令將keep-core文件夾從本地計(jì)算機(jī)復(fù)制到 docker 映像。
RUN mkdir -p /home/experience/keep-core
COPY ./keep-core /home/experience/keep-core
但是,如果您希望 DockerFile 保留在/home/experience/keep-ecdsa您可以將keep-core文件夾移動(dòng)到文件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 關(guān)注
- 320 瀏覽
添加回答
舉報(bào)