Outils pour utilisateurs

Outils du site


software:applications:dokuwiki:installation_docker

Ceci est une ancienne révision du document !


Installer Dokuwiki via Docker

Récupérer une image, ici on utilise celle proposée par bitnami:

docker image pull bitnami/dokuwiki:latest

Pour tester rapidement l'application, créer un conteneur

docker container run --rm -it -p 9090:8080 --env ALLOW_EMPTY_PASSWORD=yes bitnami/dokuwiki

Service autonome avec docker-compose

Persistance des données

Créer un volume qui stockera les données

docker volume create dokuwiki_datavol
docker-compose.yml
version: "3.3"

services:
  dokuwiki_standalone:
    container_name: dokuwiki_standalone
    restart: unless-stopped
    image: bitnami/dokuwiki:latest
    ports:
      - "127.0.0.1:9090:8080/tcp"
      #- "127.0.0.1:443:8443/tcp"
    environment:
      - DOKUWIKI_USERNAME=admin
      - DOKUWIKI_FULL_NAME=Administrator
      - DOKUWIKI_PASSWORD=admintest
      - DOKUWIKI_EMAIL=noreply@localdomain
      - DOKUWIKI_WIKI_NAME=Localdoc
      #- PHP_ENABLE_OPCACHE=indef
      #- PHP_EXPOSE_PHP=indef
      #- PHP_MAX_EXECUTION_TIME=indef
      #- PHP_MAX_INPUT_TIME=indef
      #- PHP_MAX_INPUT_VARS=indef
      #- PHP_MAX_INPUT_VARS=indef
      - PHP_MEMORY_LIMIT=64M
      - PHP_POST_MAX_SIZE=16M
      - PHP_UPLOAD_MAX_FILESIZE=16M
    volumes:
      - type: volume
        source: dokuwiki_datavol
        target: /bitnami/dokuwiki

    networks:
      - labinfo

volumes:
  dokuwiki_datavol:
    external: true

networks:
  labinfo:
    external:
      name: labinfo
# vérifie la syntaxe
docker-compose config
 
# lance le service
docker-compose up --detach dokuwiki_standalone
 
# vérifier l'état 
docker-compose ps

Mises à jour de dokuwiki

Pour mettre à jour l'application:

# Récupérer l'image la plus récente
docker pull bitnami/dokuwiki:latest
 
# Arrêter le conteneur en cours d’exécution
docker-compose stop dokuwiki_standalone
 
# de préférence faire une sauvegarde
 
# Supprimer le conteneur
docker-compose rm -v dokuwiki_standalone
 
# Mettre à jour la version de l'image dans docker-compose.yml et relancer le service
docker-compose up -d dokuwiki_standalone

Application derriere Traefik

Références

software/applications/dokuwiki/installation_docker.1627511449.txt.gz · Dernière modification : 2021/07/28 22:30 de 93.28.24.141