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가 누락되었거나 손상된 경우 하드 복구 를 수행할 수 있습니다.