使用Go 應用程式建置Docker 映像時,可能會遇到「找不到包」的錯誤包裹。 」此錯誤的根本原因通常在於Dockerfile 設定。
原始問題中指定的Dockerfile 嘗試建立Go 應用程式並從/go/bin 執行產生的可執行檔/myapp .但是,這種方法會導致錯誤,因為Dockerfile 沒有明確安裝Go 應用程式依賴項或編譯應用程式。執行以下步驟:
複製專案檔:FROM golang:1.9.2 ADD . /go/src/myapp WORKDIR /go/src/myapp RUN go get myapp RUN go install ENTRYPOINT ["/go/bin/myapp"]
以上是如何修復使用 Go 應用程式建置 Docker 映像時出現的「找不到套件」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!