#!/bin/bash
$1=192.168.8.111
passwd=gd654321
Guobiao=99993201002000008111
cat << EOF
1.部署docker程序
cat << EOF
1.部署docker程序
2.部署redis
3.部署mysql
4.安装媒体
5.安装主控
6.安装接口
7.测试专用
EOF
read -p "请选择下面菜单选项:" Select
case $Select in
1)
sudo dpkg -i containerd.io_1.4.12-1_amd64.deb
sudo dpkg -i docker-ce-cli_20.10.12_3-0_ubuntu-focal_amd64.deb
sudo dpkg -i docker-ce_20.10.12_3-0_ubuntu-focal_amd64.deb
#拷贝 daemon.json 至/etc/docker/deamon.json
cp daemon.json /etc/docker/deamon.json
;;
#需要重启机器生效
#安装redis:
2)
sudo docker load -i redis.tar
sudo docker run --restart=always --name gdredis -d -p 127.0.0.1:6379:6379 redis:gd1.0
;;
#安装mysql:
3)
sudo docker load -i mysqlimage.tar
sudo mkdir -p /usr/mysql/data
sudo chmod -R 755 /usr/mysql/
tar -xvf mysqldata.tar
sudo mv data /usr/mysql/
sudo docker run --restart=always -d --name gdmysql -v /usr/mysql/data:/var/lib/mysql -p 127.0.0.1:3306:3306 mysql:gd1.0
;;
#安装媒体
4)
sudo docker load -i dt804lsmedia.tar
sudo docker run --restart=always -d --name dt804lsmedia --net host dt804lsmedia:gd1.3
;;
#安装主控
5)
sudo docker load -i dt804ls.tar
docker run --restart=always -d --name dt804ls -e GD_SIPIP=$1 -e GD_SIPPORT=5060 -e GD_DOMAIN=4401020049 -e GD_GBID=$Guobiao -e GB_PASSWD=$passwd -e GD_MEDIAIP=127.0.0.1 -e GD_MEDIASTREAMIP=$1 -e GD_MEDIASDPIP=$1 -e GD_MEDIAHOOKIP=127.0.0.1 -e GD_OFFLINE=true -e GD_FLAG=false --net host dt804ls:gd1.4
;;
#安装接口
6)
sudo docker load -i dt804lsif.tar
sudo docker run --restart=always -d --name dt804lsif --net host dt804lsif:gd1.0
;;
#测试专用
7)
sudo apt-get update
sudo apt-get install -y --no-install-recommends openjdk-11-jre ca-certificates
;;
esac