로그인

검색

[bookstack backup] 북스택 도커 백업 및 이전 복구

[bookstack backup] 북스택 도커 백업 및 이전 복구

 

 

좀 까다로웠다.

 

사전준비

1. 폴더 백업받기 (bookstack_app_data / bookstack_db_data)

2. maria db 백업받기

 

이전 및 복구

1. 백업폴더 압축해제

2. maria db docker 만 실행하기 (bookstack 도커는 실행하지 않는다)

3. maria db 백업파일 도커에 집어 넣기

4. 두 컨테이너 모두 실행

5. 끝.

 

 

사전준비

#DB 백업

sudo docker exec -t mariadb mysqldump -u bookstack -p bookstack8432 --all-databases > backup.sql

 

#폴더백업은 filebrowser 이용 또는 아래 명령어

sudo tar -zcvf bookstack-backup-202505.tar.gz app-data db-data dbbackup.sql

 

이전 및 복구

#백업폴더 앞축해제

sudo tar -zxvf bookstack.tar.gz

 

#maria db container 실행

sudo docker compose up mariadb -d

 

#DB 백업파일 container 에 넣기

sudo cat backup.sql | docker exec -i bookstack-mariadb mariadb -u bookstack -p bookstack8432

 

#모든 컨테이너 실행

sudo docker compose up -d

 

 

 

 

 

 

이 게시물을

이 댓글을 삭제하시겠습니까?