【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  .  
相关推荐
❀͜͡傀儡师42 分钟前
docker部署Rainbond 版本v6.5.0 UI 焕新升级,故障定位更精准
运维·docker·容器
笑洋仟1 小时前
Linux StorCLI工具安装和使用
linux·数据库·redis
碎碎思1 小时前
从 JTAG 启动 Zynq UltraScale+ 上的嵌入式 Linux 镜像:详细实战教程
linux·运维·服务器
搜搜秀1 小时前
在linux的ext家族的文件系中,inode是也存放在block中的
linux·运维·服务器
T0uken1 小时前
Docker 在国内网络环境下的使用
网络·docker·容器
zfj3211 小时前
计算机中的 DMA是什么技术
linux·服务器·网络·操作系统·dma
咩咩大主教1 小时前
在Linux bashrc配置全局代理导致etcd连接失败
linux·vscode·ubuntu·ssh·etcd·远程连接
竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。3 小时前
Docker部署Fio磁盘读写测试
运维·docker·容器
北极之熊熊4 小时前
海量数据库安装及常用命令
linux·运维·数据库
AcceptedLin5 小时前
删除MacBook启动台内顽固应用程序图标
经验分享·macos