You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

23 lines
584 B

#!/bin/bash
d_group_name=niushuai233
d_app_name=db-bastion-server
d_app_version=latest
d_app_port_inner=8080
d_app_port_export=31013
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"