docker run -d --restart=always --name dokuwiki -p 80:80 mprasil/dokuwiki
docker stop dokuwiki
DATE=`date +%Y%m%d%H%M%S`
docker run --rm --volumes-from dokuwiki \
-v $(pwd):/backup \
ubuntu \
tar -cvzf /backup/$DATE-dokuwiki-backup.tar.gz \
/dokuwiki/data/ /dokuwiki/lib/plugins/ /dokuwiki/conf/ /dokuwiki/lib/tpl/ /var/log/
docker rm dokuwiki
docker volume rm $(docker volume ls -qf dangling=true)
docker run \
-v /dokuwiki/data/ \
-v /dokuwiki/lib/plugins/ \
-v /dokuwiki/conf/ \
-v /dokuwiki/lib/tpl/ \
-v /var/log/ \
--name dokuwiki-backup ubuntu:14.04
docker run --rm --volumes-from dokuwiki-backup \
-v $(pwd):/backup \
ubuntu:14.04 \
bash -c "cd / && tar -xvzf /backup/这里填写备份压缩包"
docker run -d --restart=always --name dokuwiki -p 80:80 --volumes-from dokuwiki-backup mprasil/dokuwiki
docker rm dokuwiki-backup
去掉-p 80:80
-e VIRTUAL_HOST=yqsywiki.xyz --expose 80
wget https://github.com/jwilder/docker-gen/releases/download/0.7.3/docker-gen-linux-amd64-0.7.3.tar.gz
tar xvzf docker-gen-linux-amd64-0.7.3.tar.gz
cp docker-gen /usr/local/bin
wget https://raw.githubusercontent.com/yqsy/dokuwiki-docker/master/nginx.tmpl
docker-gen nginx.tmpl > nginx.conf
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
docker run -d --restart=always --name my-proxy \
-v $DIR/nginx.conf:/etc/nginx/nginx.conf \
-v $DIR/log:/var/log/nginx/ \
-p 80:80 \
nginx
wget https://raw.githubusercontent.com/yqsy/dokuwiki-docker/master/nginx.conf
tar -cvzf $DATE-web-backup.tar.gz web
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
docker run -d --restart=always --name utksmbcc \
-v $DIR/nginx.conf:/etc/nginx/nginx.conf \
-v $DIR/log/:/var/log/nginx/ \
-v $DIR/web/:/usr/share/web/ \
--expose 80 \
-e VIRTUAL_HOST=utksmbcc.xyz \
nginx