やっつけ。
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 で変更。