19 lines
382 B
Bash
Executable File
19 lines
382 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# ===== MUST RUN ON TARGET HOST
|
|
|
|
ImageName=${1}
|
|
ImageDir=/home/cvtt/docker_images
|
|
|
|
AdminPort=7220
|
|
LogDir=/home/cvtt/prod/logs
|
|
|
|
mkdir -p ${LogDir}
|
|
|
|
docker image rm -f ${ImageName}:*
|
|
docker rm -f ${ImageName}
|
|
docker load -i ${ImageDir}/${ImageName}.img.tar
|
|
docker run -d --network="host" --name=${ImageName} -p ${AdminPort}:${AdminPort} -v ${LogDir}:/logs ${ImageName}
|
|
|
|
|