WebODM을 다른 시스템으로 이동하려면 도커 볼륨만 전송하면 됩니다(파일 시스템에 파일을 저장하지 않는 한).
이전 시스템에서:
mkdir -v backup
docker run --rm --volume webodm_dbdata:/temp --volume `pwd`/backup:/backup ubuntu tar cvf /backup/dbdata.tar /temp
docker run --rm --volume webodm_appmedia:/temp --volume `pwd`/backup:/backup ubuntu tar cvf /backup/appmedia.tar /temp
백업 파일은 새로 생성된 backup디렉토리에 저장됩니다. 디렉토리를 새 시스템으로 전송 backup한 다음 새 시스템에서:
ls backup # --> appmedia.tar dbdata.tar
./webodm.sh down # Make sure WebODM is down
docker run --rm --volume webodm_dbdata:/temp --volume `pwd`/backup:/backup ubuntu bash -c "rm -fr /temp/* && tar xvf /backup/dbdata.tar"
docker run --rm --volume webodm_appmedia:/temp --volume `pwd`/backup:/backup ubuntu bash -c "rm -fr /temp/* && tar xvf /backup/appmedia.tar"
./webodm.sh start
복구 .tar가 누락되었거나 손상된 경우 하드 복구 를 수행할 수 있습니다.