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
相关推荐
Sheffi6613 小时前
iOS 触摸事件完整传递链路:Hit-Test 全流程深度解析
macos·ios·cocoa
ChineHe15 小时前
Gin框架入门篇002_第一个Gin服务
macos·xcode·gin
Roc.Chang15 小时前
解决 macOS 26.1 The application “xxxx” can’t be opened. 问题
macos
赶路人儿16 小时前
从intel mac迁移到M3后软件的兼容性
macos
颜淡慕潇16 小时前
Podman 从0到1使用教程(macOS 系统):安装 MySQL、Redis 容器
mysql·macos·podman
Niap.pr16 小时前
Macos下访问树莓派系统(ext4)
macos
芳草萋萋鹦鹉洲哦16 小时前
【mac】解决Apple无法验证“fsevents.node”是否包含可能危害Mac安全或泄漏隐私的恶意软件
安全·macos
aini_lovee1 天前
寻找 MAC 协议的 MATLAB 仿真
开发语言·macos·matlab
2501_915106322 天前
最新版本iOS系统设备管理功能全面指南
android·macos·ios·小程序·uni-app·cocoa·iphone
2501_915918412 天前
iOS 性能监控 运行时指标与系统行为的多工具协同方案
android·macos·ios·小程序·uni-app·cocoa·iphone