Outils pour utilisateurs

Outils du site


docker:installer_dokuwiki

Ceci est une ancienne révision du document !


Installer Dokuwiki

:!: en cours de test :!:

Test 1 - Installation de l'image linuxserver/dokuwiki

Installer l'image https://hub.docker.com/r/linuxserver/dokuwiki

docker pull linuxserver/dokuwiki:version-2020-07-29

L'image apparaît maintenant dans la liste des images installées :

$ docker images
REPOSITORY             TAG                  IMAGE ID       CREATED         SIZE
linuxserver/dokuwiki   version-2020-07-29   b6f910cf4896   5 weeks ago     198MB
hello-world            latest               feb5d9fea6a5   10 months ago   13.3kB

Lancer un conteneur avec cette image :

docker run -p 8000:80 linuxserver/dokuwiki:version-2020-07-29

Test 2 - Docker-Compose depuis une image officielle de PHP+Apache

Source: https://loganmarchione.com/2022/03/the-best-way-to-run-dokuwiki-in-docker/

Décompresser une copie archivée du wiki dans un nouveau dossier :

sudo mkdir /var/www/dokuwiki
cd /var/www/dokuwiki
sudo unzip /home/marc/backup-de-mon-wiki-AAAAMMJJ.zip
sudo chown -R www-data:www-data /var/www/dokuwiki

Dans ce dossier, créer un fichier docker-compose.yml :

docker-compose.yml
version: '3'
services:
  dokuwiki:
    container_name: dokuwiki
    image: php:7-apache-bullseye
    restart: unless-stopped
    ports:
      - '8888:80'
    volumes:
      - '/var/www/dokuwiki:/var/www/html'

ports
Le port 80 du conteneur est redirigé vers le port 8888

volumes
Le dossier /var/www/html du conteneur est redirigé vers le dossier /var/www/dokuwiki

Ensuite lancer docker-compose

docker-compose up

Lorsque l'image a été démarrée, visiter le site http://ADRESSE-DU-SERVEUR:8888

⇒ Erreur 403 Forbidden ⇒ c'est normal car il n'y a pas encore de contenu.

docker/installer_dokuwiki.1659169848.txt.gz · Dernière modification: 2022/07/30 08:30 par marclebrun