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
相关推荐
梁辰兴13 小时前
计算机网络基础:以太网的 MAC 层
网络·计算机网络·macos·计算机·mac·以太网·梁辰兴
老臣软件17 小时前
macOS 下载太慢?问题可能不在网速
经验分享·macos·mac·实用软件·网络下载管理器
Clarence Liu18 小时前
MacOS 在Trae IDE中构建现代C++开发环境:从新手到高效的完整指南
c++·ide·macos
2501_9159090619 小时前
如何在 Windows 上上架 iOS App,分析上架流程哪些是不用mac的
android·macos·ios·小程序·uni-app·iphone·webview
草明19 小时前
解决: macOS 长按一个键不连续输出
macos
专业开发者2 天前
调试 iOS 蓝牙应用的新方法
物联网·macos·ios·cocoa
米有哥2 天前
[Embodied AI] Mac上安装ROS2
人工智能·macos·ros2
2501_927541092 天前
Adobe Lightroom Classic 2025 Lrc图像处理工具Mac
图像处理·macos·adobe·lightroom·照片美化
2501_927541092 天前
AlDente Pro Mac电脑充电限制保护工具
macos·电脑·电脑保护·电脑充电保护