前言
記錄版本升級參考的文檔
步驟
升級文檔
具體的升級步驟其實看文檔就好,但是千萬不要按着文檔操作,先把容器刪除了!!!
部署文檔
打算直接用外部的數據庫,所以直接導出,剩下的操作可參考Docker部署文檔
## 導出sql
docker exec -it jms_all mysqldump -uroot jumpserver > /opt/sql_back/jumpserver.sql
## 運行服務
docker run --name jms_all -d -v /opt/jumpserver:/opt/jumpserver/data/media -p 80:80 -p 2222:2222 -e SECRET_KEY=xxxxxx -e BOOTSTRAP_TOKEN=xxx -e DB_HOST=192.168.x.x -e DB_PORT=3306 -e DB_USER=root -e DB_PASSWORD=xxx -e DB_NAME=jumpserver -e REDIS_HOST=192.168.x.x -e REDIS_PORT=6379 -e REDIS_PASSWORD=xxx jumpserver/jms_all:2.0.1
## 導入數據
使用Navicat或者直接在linux中source導入都可以
No asset id or system user id found, exit jumpserver
jumpserver升級后使用web終端連接,報錯No asset id or system user id found, exit jumpserver
進入到容器在koko下有個/data/keys/access_key 將這個文件刪除,然后殺死koko再重啟
cd /opt/koko
ps -aux | grep koko
kill -9 354
./koko -d