docker方式運(yùn)行jumperserver
參考文檔鏈接:
https://docs.jumpserver.org/zh/master/dockerinstall.html
docker方式遷移:
https://docs.jumpserver.org/zh/master/migration.html
實(shí)例:
目前運(yùn)行測試環(huán)境:
docker方式脯倚,并且數(shù)據(jù)庫在docker內(nèi)
docker中的數(shù)據(jù)庫密碼:
root 用戶為空密碼
jumpserver用戶密碼默認(rèn)為:weakPassword。如果有更改請查看配置文件/opt/jumpserver/config.yml
數(shù)據(jù)庫的維護(hù)
- 導(dǎo)出數(shù)據(jù)庫:
mysqldump jumpserver >/tmp/jumpserver.sql -uroot -p
提示數(shù)據(jù)密碼后直接回車即可
- 從docker中將數(shù)據(jù)庫文件導(dǎo)出到宿主centos主機(jī)的tmp目錄:
docker cp docker_id:docker_file_path centos_patth
docker cp d55f28afac43:/tmp/jumpserver.sql /tmp/
常用維護(hù)命令:
查看運(yùn)行的容器:
docker ps
啟動(dòng)容器:
docker run --name jms_all -d -p 80:80 -p 2222:2222 -e SECRET_KEY=$SECRET_KEY -e BOOTSTRAP_TOKEN=$BOOTSTRAP_TOKEN jumpserver/jms_all:latest
停止容器:
docker stop docker_id
(docker_id通過docker ps查看)進(jìn)入容器的bash環(huán)境:
docker exec -it jms_all bash