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
相关推荐
心灵宝贝3 小时前
如何在 Mac 上安装 MySQL 8.0.20.dmg(从下载到使用全流程)
数据库·mysql·macos
denggun1234513 小时前
ios-WebP
macos·php·cocoa
Digitally14 小时前
解决 iPhone 和 Mac 之间备忘录无法同步的9种方法
macos·ios·iphone
小妖同学学AI14 小时前
Mac远程控制新篇章:UU远程被控端深度测评
macos·远程控制·uu
xiaaaa.z15 小时前
macos HbuildX 使用cli脚本创建uniapp 运行时报错“cli项目运行依赖本地的Nodejs环境,请先安装并配置到系统环境变量后重试。”
macos·uni-app
不惑_17 小时前
[特殊字符] 在 macOS 上设置 SQLite
数据库·macos·sqlite
2501_9275410917 小时前
Mac多功能音视频AI处理工具VideoProc Converter AI
macos·音视频
denggun1234517 小时前
ios-AVIF
macos·ios·cocoa
BlackWolfSky1 天前
鸿蒙文件操作
macos·华为·harmonyos·鸿蒙
私人珍藏库2 天前
[Android] AR绘画素描1.0版(AR Draw - Sketch Anime Cartoon 1.0)
macos·ar·sketch