準備好數據後,直接運行以下命令即可。
docker run -d --name bookstack \ --restart always \ --privileged=true\ -p 8181:8181 \ -e DB_HOST=192.168.1.73 \ -e DB_PORT=32777 \ -e DB_USERNAME=root \ -e DB_PASSWORD=myjcyf \ -e DB_DATABASE=bookstacknew \ -e RUN_MODE=prod \ -v /home/bookstack:/bookstack\ willdockerhub/bookstack:v2.10_node
數據準備
數據庫使用mysql,需要提前創建好庫,表會自動創建。
/home/bookstack中的文件需要提前準備好。初始階段可以從容器內直接複製出來。
docker run -d --name bookstack \ --restart always \ --privileged=true\ -p 8181:8181 \ -e DB_HOST=192.168.1.73 \ -e DB_PORT=32777 \ -e DB_USERNAME=root \ -e DB_PASSWORD=myjcyf \ -e DB_DATABASE=bookstacknew \ -e RUN_MODE=prod \ -v bookstack:/bookstack\ willdockerhub/bookstack:v2.10_node mkdir -p /home/bookstack/ cp -r /var/lib/docker/volumes/bookstack/_data/. /home/bookstack/ docker stop bookstack docker rm bookstack docker volume rm bookstack
默認用戶名admin,密碼admin888