umi-test/build-and-run.sh

17 lines
419 B
Bash
Raw Normal View History

2025-02-26 10:53:26 +08:00
#!/bin/bash
# 设置默认的镜像名称和版本
IMAGE_NAME="umi-test"
IMAGE_VERSION="main"
# 如果存在容器,则删除
if docker ps -a | grep -q $IMAGE_NAME; then
docker rm -f $IMAGE_NAME
fi
# 构建多平台镜像
docker buildx build --platform linux/arm64 --tag $IMAGE_NAME:$IMAGE_VERSION --load .
# 运行容器
docker run -d --name $IMAGE_NAME --restart=always -p 3000:80 $IMAGE_NAME:$IMAGE_VERSION