#!/bin/bash d_group_name=niushuai233 d_app_name=db-bastion-vue d_app_version=latest d_app_port_inner=80 d_app_port_export=31014 docker ps -a -q -f "name=^${d_app_name}$" if [[ -n $(docker ps -a -q -f "name=^${d_app_name}$") ]];then echo "${d_app_name} already started before ==> rm" docker rm -f ${d_app_name} echo "${d_app_name} rm success" else echo "${d_app_name} never started" fi docker run -dit \ -p ${d_app_port_export}:${d_app_port_inner} \ --env-file=/niushuai233/env/${d_app_name}/main.env \ --name=${d_app_name} \ ${d_group_name}/${d_app_name}:${d_app_version} echo "${d_app_name} started"