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
575 B
23 lines
575 B
#!/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 |
|
|
|
if [[ -n $(docker ps -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" |