# /bin/sh echo -e -------0, start load doload docker images complete /bin/sh ./loadImges.sh echo -e -------0, load docker images complete------- echo -e -------1, start deploy mysql------- mkdir -p /home/mysql57 echo y | cp -r ./mysql/* /home/mysql57/ rm -rf /home/mysql57/data docker run --restart=always -v /home/mysql57/data/:/var/lib/mysql -v /home/mysql57/mysqld.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf -v /home/mysql57/init.sql:/docker-entrypoint-initdb.d/init.sql --name qf-mysql57 -e MYSQL_ROOT_PASSWORD=Qf@lecoo2023. -e TZ=Asia/Shanghai --privileged=true -p 3306:3306 -d mysql:5.7 echo -e -------1, deploy mysql complete------- echo -e -------2, start deploy redis------- docker run -d --name qf-redis -p 6379:6379/tcp --restart=always -w /data --privileged=true redis:5.0.9-alpine3.11 --requirepass lecoo-redis echo -e -------2, deploy redis complete------- echo -e -------3, start deploy emqx------- mkdir -p /home/emqx echo y | cp -r ./emqx/* /home/emqx/ docker run -d --name qf-emqx -p 18083:18083/tcp -p 1883:1883/tcp -p 8081:8081/tcp -p 8083:8083/tcp -p 8084:8084/tcp -p 8883:8883/tcp --restart=always -v /home/emqx/emqx.conf:/opt/emqx/etc/emqx.conf -v /home/emqx/emqx_auth_http.conf:/opt/emqx/etc/plugins/emqx_auth_http.conf --privileged=true emqx/emqx:4.3.8 echo -e -------3, deploy emqx complete------- sleep 2m echo -e -------4, start deploy lefaceServer complete------- echo y | cp -r ./src/* /home docker run -itd --name qf-lefaceSvr \ -p 8888:8888 \ -v /home/lefaceServer:/home/lefaceServer \ -v /var/log/lefaceServer:/var/log/lefaceServer \ -v /var/log/lefaceWeb:/var/log/lefaceWeb \ -v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime \ --privileged=true \ --restart=always leface-svr /home/lefaceServer/leface_start.sh echo -e -------4, deploy lefaceServer complete------- echo -e -------5, start deploy tomcat------- mkdir -p /home/webData/face_img mkdir -p /home/webData/pass_img mkdir -p /home/webData/datadir mkdir -p /home/webData/ThinkFaceBackup mkdir -p /home/webData/gate_src echo y | cp -r ./web/* /home/webData/ docker run -d --name qf-gate-web -p 8018:8080/tcp --restart=always -v /home/webData/face_img:/usr/local/face_img -v /home/webData/pass_img:/usr/local/pass_img -v /home/webData/datadir:/usr/local/datadir -v /home/webData/ThinkFaceBackup:/usr/local/ThinkFaceBackup -v /home/webData/gate_src:/usr/local/tomcat/gatesrc -v /home/webData/server.xml:/usr/local/tomcat/conf/server.xml -v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime -w /usr/local/tomcat --privileged=true tomcat:8.5.38-jre8 echo -e ------5, deploy tomcat complete----- echo -e -------6, start deploy nginx------- mkdir -p /home/nginx echo y | cp -r ./nginx/* /home/nginx/ docker run -d --name qf-nginx -p 8008:8008/tcp --restart=always -v /home/nginx/nginx.conf:/etc/nginx/nginx.conf --privileged=true nginx:1.20.1 echo -e -------6, deploy nginx complete------- echo -e successful.....