【docker】Mac M1 构建 x64 linux镜像

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 跨平台构建镜像
+关注继续查看

亲测教程,跨平台构建镜像

@[toc]

首先

首先你需要有一个 Dockerfile

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

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" ]

image.png

构建环境

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

docker buildx create --name mybuilder --bootstrap --use

查看支持的环境

docker buildx ls

image.png

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

编译打包上传

docker buildx build --platform linux/amd64 --tag registry.cn-beijing.aliyuncs.com/xxx/xxx:heloworldjavapub --push  .
目录
相关文章
|
4天前
|
关系型数据库 MySQL Linux
Linux 本地 Docker Registry本地镜像仓库远程连接
Linux 本地 Docker Registry本地镜像仓库远程连接
31 0
|
21天前
|
NoSQL Linux MongoDB
轻松掌握组件启动之MongoDB:快速入门、Linux安装和Docker配置指南
本文总结了MongoDB的快速入门、Linux安装和Docker配置指南。它提供了一步步的操作指引,帮助读者迅速上手MongoDB,并了解如何在Linux环境下进行安装、启动和配置。此外,文章还介绍了使用Docker安装和配置MongoDB的方法,使读者能够更轻松地部署和管理MongoDB实例。
|
21天前
|
Linux Docker 容器
Docker容器运行Linux
Docker容器运行Linux
|
26天前
|
Ubuntu Linux 网络安全
Linux之租云服务器及配docker环境
Linux之租云服务器及配docker环境
32 0
|
27天前
|
Linux Docker 容器
|
27天前
|
关系型数据库 MySQL Linux
|
27天前
|
Linux 网络安全 开发工具
|
27天前
|
Linux Docker 容器
Linux centos 安装docker
Linux centos 安装docker
71 0
|
28天前
|
Unix Linux Docker
淘东电商项目(06) - Linux固定IP设置以及安装Docker
淘东电商项目(06) - Linux固定IP设置以及安装Docker
20 0
|
28天前
|
安全 Linux 数据安全/隐私保护
相关产品
容器镜像服务
容器服务Kubernetes版
推荐文章
更多