17 lines
406 B
Bash
17 lines
406 B
Bash
#!/bin/bash
|
|
|
|
echo "开始构建容器..."
|
|
docker build -t cicdtest:latest .
|
|
|
|
if [ $(docker ps -q -f name=cicdtest) ]; then
|
|
echo "停止并删除现有容器..."
|
|
docker stop cicdtest
|
|
docker rm cicdtest
|
|
else
|
|
echo "容器 cicdtest 不存在,跳过停止和删除步骤。"
|
|
fi
|
|
|
|
echo "启动新容器..."
|
|
docker run --name cicdtest -d -p 8088:8080 cicdtest:latest
|
|
|
|
echo "容器更新完成!" |