嘗試在Alpine Docker 上執行Go 二進位檔案時,您可能會遇到錯誤「在路徑中找不到已安裝的Go 二進位。」此問題源自於musl 和glibc之間的兼容性差異導致的依賴項缺失。
要解決此問題,請執行以下步驟:
在您的應用程式中執行以下命令Dockerfile:
RUN mkdir /lib64 &&& ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86_64.so.2
此指令在musl 和glibc 庫,確保Go 二進位檔案的相容性。
執行這些步驟後,您的 Go 二進位檔案應該可以存取並可在 Alpine Linux Docker 上執行。
以上是如何修復 Alpine Linux Docker 中的'路徑中未找到已安裝的 Go 二進位”錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!