暂无图片
返回数说广场
shunwahⓂ️
暂无图片
2022-07-05 来自 HUAWEI 始终相信平凡当中仍存缤纷
学习docker迁移JumpServer2.23 1、备份旧数据库 docker cp jms_all:/opt/jumpserver /opt/jumpserver_bak 2、# 记录 SECRET_KEY 和 BOOTSTRAP_TOKEN docker exec -it jms_all env | egrep "SECRET_KEY|BOOTSTRAP_TOKEN" 3、导出旧sql文件 docker exec -it jms_all /bin/bash mysqldump -h$DB_HOST -P$DB_PORT -u$DB_USER -p$DB_PASSWORD $DB_NAME > /opt/jumpserver.sql 4、复制旧sql到新服务器 docker cp jms_all:/opt/jumpserver.sql /opt 5、修改新配置文件模板 SECRET_KEY= # 从旧版本的配置文件获取后填入 (*) BOOTSTRAP_TOKEN= # 从旧版本的配置文件获取后填入 (*) 4、安装新版本 ./jmsctl.sh install 5、启动新版本 ./jmsctl.sh start 6、暂停新版本 ./jmsctl.sh stop 7、删除新数据库 docker exec -it jms_mysql /bin/bash # arm64 请使用 $MARIADB_ROOT_PASSWORD mysql -uroot -p$MYSQL_ROOT_PASSWORD drop database jumpserver; create database jumpserver default charset 'utf8'; exit 7、还原旧数据库 ./jmsctl.sh restore_db /opt/jumpserver.sql 8、重新启动新版本 ./jmsctl.sh restart
#日有所学#
0
暂无图片 0
303
分享

评论

热门数说