17 lines
419 B
Bash
17 lines
419 B
Bash
|
|
#!/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
|