#!/bin/sh # 定义应用组名 group_name='zeroerr' # 定义应用名称 app_name='gateway' # 定义应用版本 app_version='latest' echo '---------- 停止旧容器 ----------' docker stop ${app_name} echo '---------- 删除旧容器 ----------' docker rm ${app_name} echo '---------- 删除旧镜像 ----------' docker rmi ${group_name}/${app_name}:${app_version} echo '---------- 打包新镜像 ----------' docker build -t ${group_name}/${app_name}:${app_version} . echo '---------- 运行新镜像 ----------' docker run -p 8080:8080 --name ${app_name} \ -e TZ="Asia/Shanghai" \ -v /etc/localtime:/etc/localtime \ -d ${group_name}/${app_name}:${app_version} echo '----start container----'