【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  .  
相关推荐
我也不曾来过13 分钟前
进程控制(很详细)
linux·运维·服务器
Byte不洛3 分钟前
POSIX 信号量:基于环形队列的生产者消费者模型
linux·多线程·并发编程·生产者消费者模型·posix信号量
_OP_CHEN9 分钟前
【Linux系统编程】(二十五)从路径到挂载:Ext 系列文件系统的 “导航” 与 “整合” 核心揭秘
linux·操作系统·文件系统·c/c++·ext2文件系统·路径解析·挂载分区
2301_7722042810 分钟前
Linux内核驱动--设备驱动
linux·运维·服务器
qq_2787877713 分钟前
Windows 本地 EasySwoole 项目(Docker Desktop 挂载运行+热加载配置)
windows·docker·容器·easyswoole
郝学胜-神的一滴14 分钟前
跨平台通信的艺术与哲学:Qt与Linux Socket的深度对话
linux·服务器·开发语言·网络·c++·qt·软件构建
鹏大师运维15 分钟前
统信 UOS OpenSSL 漏洞如何修复?外网 / 内网两种方式一次讲清
linux·运维·openssl·国产操作系统·统信uos·麒麟桌面操作系统·补丁修复
杜子不疼.16 分钟前
【Linux】库制作与原理(一):静态库的制作与使用
linux·运维·服务器·开发语言
皓月盈江19 分钟前
Linux Debian13安装virtualbox-7.2_7.2.6-172322-Debian-trixie虚拟机平台无法运行的解决方法
linux·debian·虚拟机·virtualbox·debian13·virtualbox7.2.6·kernel driver
江湖有缘1 小时前
基于华为openEuler部署WikiDocs文档管理系统
linux·华为