部署指导
可迁移式部署
获取镜像
初次启动
web=xiamussr/qhubl:1.2
mysql=xiamussr/qhubl-mysql:1.0
admin=xiamussr/qhubl-admin:1.0source ./config.sh
docker network create qhubl --subnet=172.19.0.0/16 --gateway=172.19.0.1
docker run --network qhubl --ip 172.19.0.2 -p 3306:3306 --name mysql -d --restart=always -v /auroras/mysql/log:/var/log/mysql -v /auroras/mysql/data:/var/lib/mysql -v /auroras/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=Aa4115252397 $mysql
docker run --network qhubl --ip 172.19.0.3 -p 8888:8888 --name admin -d $admin
docker run --network qhubl --ip 172.19.0.4 -p 5173:5173 -p 5050:5050 --name web -itd $web
web_id=$(docker ps -a | grep $web | awk '{print $1}')
docker exec $web_id bash /root/start.sh暂停
source ./config.sh
web_id=$(docker ps -a | grep $web | awk '{print $1}')
mysql_id=$(docker ps -a | grep $mysql | awk '{print $1}')
admin_id=$(docker ps -a | grep $admin | awk '{print $1}')
docker stop $web_id
docker stop $mysql_id
docker stop $admin_id二次启动
备份数据库
Last updated