第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在子文件夾中使用 go.mod 構(gòu)建 golang docker 映像?

如何在子文件夾中使用 go.mod 構(gòu)建 golang docker 映像?

Go
烙印99 2022-07-25 12:03:19
我有一個 go 項(xiàng)目文件夾my_project|- common    |- library        |- golang|- my_app    |- Dockerfile    |- go.mod    |- go.sum    |- main.goDockerfile 來自谷歌云官方示例:FROM golang:1.15-buster as builderWORKDIR /appCOPY go.* ./RUN go mod downloadCOPY . ./RUN go build -mod=readonly -v -o serverFROM debian:buster-slimRUN set -x && apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \    ca-certificates && \    rm -rf /var/lib/apt/lists/*COPY --from=builder /app/server /serverCMD ["/server"]    go.mod 在同一個項(xiàng)目中使用了一個公共庫,但屬于一個私有存儲庫:module rungo 1.15require (    github.com/my/private/my_project/common/library/golang v0.0.0-00010101000000-000000000000)replace (    github.com/my/private/my_project/common/library/golang => ../common/library/golang)當(dāng)我在路徑下運(yùn)行 docker buildmy_app來構(gòu)建圖像時,得到了這個錯誤:... => ERROR [builder 4/6] RUN go mod download                                                                                                                                                                  1.0s------ > [builder 4/6] RUN go mod download:#13 0.934 go: github.com/my/private/my_project/golang@v0.0.0-00010101000000-000000000000: parsing /common/library/golang/go.mod: open /common/library/golang/go.mod: no such file or directory------executor failed running [/bin/sh -c go mod download]: exit code: 1為什么它不能go.mod在當(dāng)前路徑中找到文件但使用/common/library/golang/go.mod?
查看完整描述

1 回答

?
慕哥9229398

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超6個贊

您的 docker context ( docker build .) 只能看到該.目錄中的文件 - 而不是父目錄,因此不是../common/。

要解決此問題,請將 移動Dockerfile到更高的目錄并更新對各個子目錄的所有構(gòu)建引用,因此它們都可以從這個更具包容性的 docker 上下文中訪問。


查看完整回答
反對 回復(fù) 2022-07-25
  • 1 回答
  • 0 關(guān)注
  • 169 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號