Run DokuWiki container:
docker run \
--publish 8080:8080 \
--name dokuwiki \
--restart always \
--detach \
bambucha/dokuwikiSetup DokuWiki using installer.
Create data container:
docker run --volumes-from dokuwiki --name dokuwiki_data busyboxNow you can safely delete dokuwiki container:
docker stop dokuwiki && docker rm dokuwikiTo restore dokuwiki, create new dokuwiki container and attach dokuwiki_data volume to it:
docker run \
--publish 80:80 \
--volumes-from dokuwiki_data \
--name dokuwiki \
--restart always \
--detach \
bambucha/dokuwikiCreate dokuwiki_backup.tar.gz archive in current directory using temporaty container:
docker run \
--rm \
--volumes-from dokuwiki_data \
--volume $(pwd):/backups \
alpine:3.5 \
tar zcvf /backups/dokuwiki_backup.tar.gz /srvRun DokuWiki container:
docker run \
--publish 8080:8080 \
--name dokuwiki \
--restart always \
--detach \
bambucha/dokuwikiCreate data container:
docker run --volumes-from dokuwiki --name dokuwiki_data busyboxStop dokuwiki:
docker stop dokuwikiRestore from backup using temporary container:
docker run \
--rm \
--volumes-from dokuwiki \
-w / \
-v $(pwd):/backup \
alpine:3.5 \
tar xzvf /backup/dokuwiki_backup.tar.gzStart dokuwiki:
docker start dokuwiki