Sign inSign up

bambucha/dokuwiki

By bambucha

Updated over 7 years ago

Alpine DokuWiki Docker Container

Image
8

100K+

bambucha/dokuwiki repository overview

DokuWiki Docker Image

Version Layers Commit License Automated Build Docker Pulls

Run:

Run DokuWiki container:

docker run \
    --publish 8080:8080 \
    --name dokuwiki \
    --restart always \
    --detach \
    bambucha/dokuwiki

Setup DokuWiki using installer.

Data container

Create data container:

docker run --volumes-from dokuwiki --name dokuwiki_data busybox

Now you can safely delete dokuwiki container:

docker stop dokuwiki && docker rm dokuwiki

To 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/dokuwiki

Backup

Create 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 /srv

Restore

Run DokuWiki container:

docker run \
    --publish 8080:8080 \
    --name dokuwiki \
    --restart always \
    --detach \
    bambucha/dokuwiki

Create data container:

docker run --volumes-from dokuwiki --name dokuwiki_data busybox

Stop dokuwiki:

docker stop dokuwiki

Restore from backup using temporary container:

docker run \
    --rm \
    --volumes-from dokuwiki \
    -w / \
    -v $(pwd):/backup \
    alpine:3.5 \
    tar xzvf /backup/dokuwiki_backup.tar.gz

Start dokuwiki:

docker start dokuwiki

License

The MIT License

Tag summary

Content type

Image

Digest

sha256:757390f12

Size

15.5 MB

Last updated

over 7 years ago

docker pull bambucha/dokuwiki