我正在尝试为我的 M1 max MacBook 上的 java 文件构建一个 docker 映像,我的 dockerfile:
FROM openjdk:13
COPY . /src/java
WORKDIR /src/java
RUN ["javac","greenchallenge.java"]
ENTRYPOINT ["java","greenchallenge"]
Run Code Online (Sandbox Code Playgroud)
构建镜像的步骤如下:
docker buildx create --name pibuilder
我想使用多架构功能)docker buildx use pibuilder 。docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t my_java:latest -t my_java:1.0.0 --push .
Run Code Online (Sandbox Code Playgroud)
运行步骤 3后,我得到以下日志:
[+] Building 19.7s (6/6) FINISHED
=> [internal] booting buildkit 18.6s
=> => pulling image moby/buildkit:buildx-stable-1 18.1s
=> => creating container buildx_buildkit_pibuilder0 0.6s
=> [internal] load .dockerignore 0.0s …Run Code Online (Sandbox Code Playgroud)