Bookstack wiki

위키(wiki.seircast.org:8080)의 경우 docker-compose.yml을 사용합니다. https://github.com/solidnerd/docker-bookstack.

docker-compose.yml의 실제 위치는 /mnt/seircast-fileshare-fast/bookstack-wiki-docker/docker-compose.yml입니다.

시작하려면 “docker-compose up -d”를 실행하십시오. 종료하려면 위 폴더에서 docker-compose down을 실행합니다.

백업 구성 및 파일 및 db 단계

1. docker ps를 실행하여 Bookstack wiki 및 MySQL 컨테이너 ID 찾기

하나
azureuser@Ubuntu20-new-model-8core32gb:/mnt/seircast-fileshare-fast/bookstack-wiki-docker$ docker ps
CONTAINER ID   IMAGE                         COMMAND                  CREATED         STATUS         PORTS                                                                      NAMES
ce2d7bb64fb9   solidnerd/bookstack:22.03.1   "/bin/docker-entrypo…"   10 months ago   Up 10 months   80/tcp, 0.0.0.0:8080->8080/tcp, :::8080->8080/tcp                          bookstack-wiki-docker_bookstack_1
68d43f698123   mysql:8.0                     "docker-entrypoint.s…"   10 months ago   Up 10 months   3306/tcp, 33060/tcp                                                        bookstack-wiki-docker_mysql_1

여기, ce2d7bb64fb9 책 더미 위키 컨테이너의 ID입니다. 68d43f698123 MySQL 컨테이너의 ID입니다.

2. MySQL DB 테이블의 데이터 백업

  • sudo docker exec 68d43f698123 /usr/bin/mysqldump -u root –password=secret bookstack > bookstack.backup.sql

3. 첨부 파일 및 업로드/붙여넣기 이미지 데이터 백업

  • sudo 도커 exec -it ce2d7bb64fb9 bash tar -czvf bookstack-files-backup.tar.gz .env 공개/업로드 스토리지/업로드
  • 출구
  • sudo 도커 CP ce2d7bb64fb9:/var/www/bookstack/bookstack-files-backup.tar.gz .

더 읽어보기 https://www.knoats.com/books/bookstack/page/backup-bookstack-using-docker (파일/폴더 경로는 다를 수 있음)

———————

복원하려면 다음을 수행하십시오.