首页 > 其他分享 >apple sicion M2 mac docekr for mac 使用 x86-64 amd64

apple sicion M2 mac docekr for mac 使用 x86-64 amd64

时间:2023-07-07 11:45:11浏览次数:46  
标签:RUN apple -- mule mac 3.9 amd64

使用环境变量 指定 docker for mac 适用 Rosetta

  • DOCKER_DEFAULT_PLATFORM=linux/amd64
  • 指定后 docker for mac 使用 Rosetta2
version: '3'
services:
  mule-application:
    environment:
      - DOCKER_DEFAULT_PLATFORM=linux/amd64
    container_name: mule-3.9.0-application
    build:
      context: .
      dockerfile: Dockerfile
    privileged: true
    ports:
      - "8081:8081"
#    command: ["/bin/sh", "-c","sleep 30000000"]

dockerfile 使用 x86-64 amd64

  • --platform=linux/amd64
FROM  --platform=linux/amd64 openjdk:8-jdk-alpine as TEMP_BUILD_IMAGE

WORKDIR /apps/
RUN set -eux && sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories
RUN apk update && apk add --no-cache bash curl wget && apk add --no-cache maven
RUN wget https://repository.mulesoft.org/nexus/content/repositories/releases/org/mule/distributions/mule-standalone/3.9.0-20210217/mule-standalone-3.9.0-20210217.tar.gz
RUN tar -zxvf mule-standalone-3.9.0-20210217.tar.gz

WORKDIR /app
COPY src src
COPY pom.xml pom.xml
RUN mvn clean install || return 0
RUN mvn -B  package
RUN mv /app/target/gsb-1.0.0-SNAPSHOT.zip  /apps/mule-standalone-3.9.0-20210217/apps

FROM  --platform=linux/amd64 openjdk:8
ENV TZ=Asia/Shanghai
WORKDIR /app
COPY --from=TEMP_BUILD_IMAGE /apps/mule-standalone-3.9.0-20210217 .
EXPOSE 8000
ENTRYPOINT ["/app/bin/mule"]

标签:RUN,apple,--,mule,mac,3.9,amd64
From: https://www.cnblogs.com/guanchaoguo/p/17534527.html

相关文章

  • Unity 2022 LTS 在Mac上打不开
    问题描述:macm1安装后无法打开提示:Licenseerror解决办法:卸载原来下载的unity,在com站点下载UnityHub,登录......
  • mac安装gcc7
    查看gcc版本gcc--version1、安装gccbrewinstallgcc@7cd/usr/local/Cellar改名mvgcc\@7/gcc 2、打开mac的SIP防护,因为要修改文件csrutilstatus为开启状态则不需要修改重启后按command+r打开控制台输入csrutildisable重启后即可修改/usr/local下文件csrutilena......
  • OmniPlan Pro-mac项目规划管理软件
    OmniPlanPro是一款专业的Mac项目规划管理软件,它提供了丰富的功能和工具,帮助用户有效地规划、跟踪和管理项目。→→↓↓载OmniPlanPro 首先,OmniPlanPro具有直观易用的界面,使用户能够快速创建项目计划并设置任务。通过拖放和调整任务依赖关系,您可以轻松定义项目的工作流程......
  • Mac使用docker安装Doris
    一、编译源码(1)拉取编译镜像dockerpullapache/incubator-doris:build-env-1.2(2)Mac电脑上拉取源码gitclonehttps://github.com/apache/incubator-doris.git切换到指定分支gitfetchoriginbranch-0.12:branch-0.12gitcheckout branch-0.12(3)建议使用Docker挂载Ma......
  • Live Home 3D Pro Mac家装设计工具
    LiveHome3DPro是一款功能强大的Mac家装设计工具,它提供了丰富的工具和功能,使用户能够轻松创建逼真的室设计。→→↓↓载LiveHome3DPromac版 首先,LiveHome3DPro具有直观易用的界面。无论您是专业的建筑师还是家庭用户,都可以在不需要任何专业技术的情况下,快速创建自......
  • mac安装docker
    brewcaskinstalldockerdocker安装后在Launchpad找到Docker点击运行docker--version查看版本dockerrun-d-p80:80--namewebservernginx生成个测试dockerstopwebserverdockerrmwebserver  修改docker镜像地址docker运行后找到右上角docker图标点击Appl......
  • mac安装nginx
    1、查看nginx的信息brewinfonginxnginx在本地还未安装(Notinstalled),nginx的来源(From),Docroot默认为/usr/local/var/www,在/usr/local/etc/nginx/nginx.conf配置文件中默认端口被配置为8080从而使nginx运行时不需要加sudo,nginx将在/usr/local/etc/nginx/servers/目录中加载所有......
  • mac安装php单点调试环境
    页面预览和抓包方式sudophp-fpmsudokillallphp-fpm开启/usr/local/etc/nginx/nginxnginx-squit运行Charles就行 单点调试环境方式:配置apache运行的目录,然后+phpStorm的xdebug就行,postman发请求带xdebug生成的keysudoapachectlstart浏览器debug打开,phpStorm配......
  • mac spark+hive+hadoop 数据分析环境搭建(单机简版)
    apache产品下载地址:http://archive.apache.org/dist/mysql5.6brew方式安装配置:Icon mysql做为元数据存储使用。[email protected] 配置mysqlhome:exportMYSQL_HOME=/usr/local/opt/[email protected]启动mysql:$MYSQL_HOME/bin/mysql.serverstart$M......
  • mac配置maven时报错
    mac配置maven时报错mac配置完jdk时,可以显示jdk的版本信息,但是配置完maven的时候,输入mvn-v命令就提示以下错误信息: 修改方法:vim~/.bash_profileexportJAVA_HOME=/usr/libexec/java_home-v1.8exportJAVA_HOME=$JAVA_HOMEexportPATH=/opt/apache-maven-3.6.3/bin:$PAT......