【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  .  
相关推荐
云计算练习生10 小时前
linux shell编程实战 10 Git工具详解与运维场景实战
linux·运维·git
cui_win11 小时前
Docker Compose 部署一个完整的Prometheus监控告警系统
docker·容器·prometheus
虚伪的空想家13 小时前
KVM的ubuntu虚机如何关闭安全启动
linux·安全·ubuntu
ALex_zry15 小时前
Docker Compose运维技术实战分享:从安装到架构解析
运维·docker·架构
t1987512818 小时前
在Ubuntu 22.04系统上安装libimobiledevice
linux·运维·ubuntu
skywalk816318 小时前
linux安装Code Server 以便Comate IDE和CodeBuddy等都可以远程连上来
linux·运维·服务器·vscode·comate
晚风吹人醒.19 小时前
缓存中间件Redis安装及功能演示、企业案例
linux·数据库·redis·ubuntu·缓存·中间件
roman_日积跬步-终至千里20 小时前
【Docker】Docker Stop 后到底发生了什么?——从信号机制到优雅停机
运维·docker·容器
Hard but lovely20 小时前
linux: pthread库的使用和理解
linux
z***62621 小时前
Docker:基于自制openjdk8镜像 or 官方openjdk8镜像,制作tomcat镜像
docker·容器·tomcat