やっつけ。
C:\Program Files\Docker Toolbox\start.sh
をコピーして backup.sh
にリネームして編集。
## . ## ## ## == ## ## ## ## ## === /"""""""""""""""""\___/ === ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~ \______ o __/ \ \ __/ \____\_______/ EOF echo -e "${BLUE}docker${NC} is configured to use the ${GREEN}${VM}${NC} machine with IP ${GREEN}$(${DOCKER_MACHINE} ip ${VM})${NC}" echo "For help getting started, check out the docs at https://docs.docker.com" echo cd + cd ワークディレクトリに移動 + rm -rf backup + mkdir backup + cd backup + docker cp dokuwiki:/var/www/wiki/conf . + docker cp dokuwiki:/var/www/wiki/data . + docker cp dokuwiki:/var/www/wiki/lib/tpl . + cd .. + tar cvfz backup.targ.gz backup + rm -rf backup + + exit
backup.bat
を作成。
cd "C:\Program Files\Docker Toolbox" "C:\Program Files\Git\bin\bash.exe" --login -i "C:\{パス}\backup.sh"
タスクスケジューラに登録。
リストアする際は data フォルダを置き換えた後に chown -R nobody:nobody
で変更。