Outils pour utilisateurs

Outils du site


docker:installer_dokuwiki

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
docker:installer_dokuwiki [2022/07/30 08:30]
marclebrun [Test 2 - Docker-Compose depuis une image officielle de PHP+Apache]
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Installer Dokuwiki ====== 
- 
-:!: en cours de test :!: 
- 
-===== Test 1 - Installation de l'​image linuxserver/​dokuwiki ===== 
- 
-Installer l'​image [[https://​hub.docker.com/​r/​linuxserver/​dokuwiki]] 
- 
-<code bash> 
-docker pull linuxserver/​dokuwiki:​version-2020-07-29 
-</​code>​ 
- 
-L'​image apparaît maintenant dans la liste des images installées : 
- 
-<​code>​ 
-$ 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 
-</​code>​ 
- 
-Lancer un conteneur avec cette image : 
- 
-<code bash> 
-docker run -p 8000:80 linuxserver/​dokuwiki:​version-2020-07-29 
-</​code>​ 
- 
-===== 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 : 
- 
-<code bash> 
-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 
-</​code>​ 
- 
-Dans ce dossier, créer un fichier **docker-compose.yml** : 
- 
-<code yaml 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'​ 
-</​code>​ 
- 
-**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** 
- 
-<code bash> 
-docker-compose up 
-</​code>​ 
- 
-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