【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  .  
相关推荐
LcVong8 分钟前
C# 基于MemoryMappedFile实现进程间通信(服务端+客户端完整范例)
linux·服务器·c#
河码匠12 分钟前
namespace 网络命名空间、使用网络命名空间实现虚拟路由
linux·网络
真的想上岸啊15 分钟前
3、用SSH方式登录板子
linux
开开心心就好15 分钟前
打印机驱动搜索下载工具,自动识别手动搜
java·linux·开发语言·网络·stm32·物联网·电脑
不做码农好多年,该何去何从。15 分钟前
docker(一)----使用docker安装运行tomcat
docker·容器·tomcat
新兴AI民工28 分钟前
【Linux内核十一】进程管理模块:stop调度器(一)
linux·服务器·linux内核
刘叨叨趣味运维30 分钟前
Linux发行版选择指南:找到你的最佳拍档
linux
txinyu的博客30 分钟前
解析muduo源码之 TimeZone.h & TimeZone.cc
linux·服务器·网络·c++
德育处主任Pro32 分钟前
『NAS』在群晖部署OCR文字识别工具-TrWebOCR
docker·ocr·群晖·nas
Curvatureflight33 分钟前
Docker容器化部署实战指南:从入门到生产环境
运维·docker·容器