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