Docker 常用命令
查看镜像架构
docker inspect 0efe22b9c206 --format '{{.Architecture}}'构建不同架构的镜像
查看 buildx 是否可用:
# 检查 buildx 是否可用
docker buildx version
# 创建新的 builder 实例(支持多架构)
docker buildx create --name multiarch --use
# 查看支持的平台
docker buildx inspect --bootstrapdocker-compose.yml
version: '3.9'
services:
next-app:
build:
context: .
dockerfile: dockerfile
platforms:
- linux/arm64 # 指定 ARM64 架构
platform: linux/arm64 # 运行时平台
container_name: next-app
restart: always
ports:
- '4000:4000'
environment:
NODE_ENV: production离线镜像
docker save:
# docker-save
docker save client-ui-nextjs-next-app:latest -o next-app-image.tar
# docker-load
docker load < next-app-image.tar.gz