【docker】Mac M1 构建 x64 linux镜像

亲测教程

文章目录

首先

首先你需要有一个 Dockerfile

比如:这里以一个 python 项目举例

bash 复制代码
FROM python:3.10-slim

WORKDIR /app

COPY requirements.txt requirements.txt
RUN pip install --no-cache-dir -r requirements.txt

COPY . .

CMD [ "python", "bin/run.py" ]

构建环境

前置环境设置,创建了一个 mybuilder 环境,

bash 复制代码
docker buildx create --name mybuilder --bootstrap --use

查看支持的环境

bash 复制代码
docker buildx ls

上传镜像的你的 repo,这里举例上传到 阿里云的 repo:

编译打包上传

bash 复制代码
docker buildx build --platform linux/amd64 --tag registry.cn-beijing.aliyuncs.com/xxx/xxx:heloworldjavapub --push  .  
相关推荐
centor8 分钟前
国际版 UnitySetup-Android-Support 安装 Mac 设备
android·macos
Java陈序员15 分钟前
运维必备!一款全平台可用的服务器管理利器!
linux·react.js·docker
oMcLin16 分钟前
如何在Oracle Linux 8.5上配置并优化Oracle RAC集群,确保企业级数据库的高可用性与负载均衡?
linux·数据库·oracle
威桑16 分钟前
交叉编译过程中的踩坑与收获
linux·c++·arm·交叉编译
HIT_Weston22 分钟前
90、【Ubuntu】【Hugo】搭建私人博客:侧边导航栏(四)
linux·运维·ubuntu
回忆是昨天里的海24 分钟前
dockerfile-镜像分层机制
linux·运维·服务器
旭日跑马踏云飞30 分钟前
【Mac】实用技巧-在新窗口中打开当前文件夹
macos
德育处主任32 分钟前
『NAS』中午煮什么?Cook
前端·docker
chen_mangoo42 分钟前
Rockchip debian预置安装deb包
linux·驱动开发·嵌入式硬件
雪风飞舞44 分钟前
conda 常用命令
linux·windows·conda