我必須使用兩種不同的 Dockerfile,或者一種(如果可以在平臺上切換),另一種是:
更新:我已接受@SamBos 的回答,但會補充;如果您希望兩個 Dockerfile 在同一個 ref 中,您需要創建自己的清單。標簽(清單)
RUN curl -LO https://...amd64
和一個
RUN curl -LO https://...arm64
我怎樣才能使用 docker buildx 成為一個清單?
uj5u.com熱心網友回復:
您可以將平臺添加ARG到您的Dockerfile:
ARG PLATFORM=defaultplatform
RUN curl -LO https://...${PLATFORM}
然后將其設定為docker build:
docker build --build-arg PLATFORM=arm64
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/312809.html
標籤:码头工人
