| 1234567891011121314151617181920 |
- set -xeu
- cd `dirname $0`
- container_name="eai-backend"
- # 检查是否存在同名容器,如果存在,则删除
- if [ $(docker ps -aq -f name=^/${container_name}$) ]; then
- echo "Removing existing container named ${container_name}"
- docker rm -f ${container_name}
- fi
- # 拉取最新的镜像
- echo "Pulling latest image for ${tag}"
- docker login --username=leonezhurui registry.cn-hangzhou.aliyuncs.com
- tag=registry.cn-hangzhou.aliyuncs.com/english-ai/eai-backend:`git symbolic-ref --short -q HEAD`
- docker pull ${tag}
- # 运行新的容器
- echo "Running new container from ${tag}"
- docker run --name ${container_name} -d ${tag} -p 8081:80
|