准备好数据后,直接运行以下命令即可。
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