准备好数据后,直接运行以下命令即可。
代码语言:javascript复制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中的文件需要提前准备好。初始阶段可以从容器内直接复制出来。
代码语言:javascript复制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