M芯片Mac构建支持arm64的java8基础镜像

拉取指定平台的镜像

shell 复制代码
docker pull --platform=arm64 openjdk:8-jdk-alpine

openjdk:8-jdk-alpine 没有安装bash,只安装sh,所以进入容器命令

sh 复制代码
docker  exec -it 容器 /bin/sh

以openjdk:8-jdk-alpine为基础镜像,添加bash

Dockerfile

sh 复制代码
FROM openjdk:8-jdk-alpine

RUN apk add bash

使用新的Dockerfile构建带有bash的镜像:

sh 复制代码
docker build -t openjdk8:latest .

重新打的镜像即可使用以下命令进入容器

sh 复制代码
docker  exec -it 容器 /bin/bash
相关推荐
AI云原生18 小时前
openEuler软件生态体验——从桌面到服务器的全方位探索
运维·服务器·windows·macos·docker·云计算·腾讯云
KevinShi_BJ18 小时前
MacOS 安装 Docker
macos
小a彤20 小时前
Flutter 混合开发方案深度解析
flutter·macos·cocoa
阿常呓语1 天前
Mac随机生成密码-小工具
macos·生成·password·生成密码
Sheffi661 天前
iOS 内存分配机制:Malloc、VM、Dirty Memory
macos·ios·cocoa
字节拾光录1 天前
局域网文件共享全方案:Windows/Mac/Linux通用指南,告别U盘与权限难题!
linux·windows·macos
Digitally1 天前
如何将照片从华为传输到Mac?
macos·华为
ElenaYu1 天前
在 Mac 上用 scrcpy 投屏 Honor 300 Pro(鸿蒙/Android)并支持鼠标点击控制
android·macos·harmonyos
Mac技巧大咖2 天前
Mac误删文件,废纸篓也清了?Mac时光机器仍可恢复找回
macos·mac误删文件