Diferència entre revisions de la pàgina «Instal·lació de MediaWiki amb dockers»
Salta a la navegació
Salta a la cerca
| Línia 10: | Línia 10: | ||
mediawiki: | mediawiki: | ||
| − | image: mediawiki: | + | image: mediawiki:1.33.0 |
container_name: mediawiki | container_name: mediawiki | ||
ports: | ports: | ||
| − | - " | + | - "8083:80" |
environment: | environment: | ||
MEDIAWIKI_DB_HOST: db | MEDIAWIKI_DB_HOST: db | ||
| Línia 23: | Línia 23: | ||
volumes: | volumes: | ||
- ./mediawiki_data:/var/www/html/images | - ./mediawiki_data:/var/www/html/images | ||
| − | + | # - ./mediawiki_extensions:/var/www/html/extensions | |
| − | |||
db: | db: | ||
| − | image: mysql:5. | + | image: mysql:5.6.48 |
container_name: mediawiki_db | container_name: mediawiki_db | ||
environment: | environment: | ||
Revisió del 23:25, 8 feb 2025
Contingut
Creació del directori
jordi@asix2:~/bin$ mkdir mediawiki-docker jordi@asix2:~/bin$ cd mediawiki-docker/
docker-compose.yml
jordi@asix2:~/bin/mediawiki-docker$ nano docker-compose.yml
Contingut de docker-compose.yml:
version: '3.1'
services:
mediawiki:
image: mediawiki:1.33.0
container_name: mediawiki
ports:
- "8083:80"
environment:
MEDIAWIKI_DB_HOST: db
MEDIAWIKI_DB_USER: mediawiki
MEDIAWIKI_DB_PASSWORD: clotfje
MEDIAWIKI_DB_NAME: mediawiki
depends_on:
- db
volumes:
- ./mediawiki_data:/var/www/html/images
# - ./mediawiki_extensions:/var/www/html/extensions
db:
image: mysql:5.6.48
container_name: mediawiki_db
environment:
MYSQL_ROOT_PASSWORD: fjeclot
MYSQL_DATABASE: mediawiki
MYSQL_USER: mediawiki
MYSQL_PASSWORD: clotfje
volumes:
- ./db_data:/var/lib/mysql
Si hi ha problema de concurrència de moltes peticions podeu canviar
image: mediawiki:latest image: mysql:5.7
per
image: public.ecr.aws/docker/library/mediawiki:latest image: public.ecr.aws/docker/library/mysql:5.7
Engegada dels contenidors
jordi@asix2:~/bin/mediawiki-docker$ docker-compose up -d
Verifiqueu la creació de la imatge mediawiki
[+] Running 3/3 ⠿ Network mediawiki-docker_default Created 0.2s ⠿ Container mediawiki_db Started 1.1s ⠿ Container mediawiki Started 1.3s jordi@asix2:~/bin/mediawiki-docker$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE mediawiki latest 2930462e49ca 4 days ago 1.01GB
Verifiqueu que els contenidors són en marxa
jordi@asix2:~/bin/mediawiki-docker$ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 2e142d2bb974 mediawiki:latest "docker-php-entrypoi…" 5 minutes ago Up 5 minutes 0.0.0.0:8083->80/tcp, [::]:8083->80/tcp mediawiki f60a13fe9af9 mysql:5.7 "docker-entrypoint.s…" 5 minutes ago Up 5 minutes 3306/tcp, 33060/tcp mediawiki_db
Copieu localment el directori d'extensions del docker
jordi@asix2:~/bin/mediawiki-docker$ ls -ls total 12 4 drwxr-xr-x 5 dnsmasq root 4096 9 de febr. 00:13 db_data 4 -rw-r--r-- 1 jordi jordi 665 9 de febr. 00:12 docker-compose.yml 4 drwxr-xr-x 2 root root 4096 9 de febr. 00:13 mediawiki_data jordi@asix2:~/bin/mediawiki-docker$ docker cp mediawiki:/var/www/html/extensions/ ./mediawiki_extensions Successfully copied 29.3MB to /home/jordi/bin/mediawiki-docker/mediawiki_extensions jordi@asix2:~/bin/mediawiki-docker$ ls -ls total 16 4 drwxr-xr-x 5 dnsmasq root 4096 9 de febr. 00:13 db_data 4 -rw-r--r-- 1 jordi jordi 665 9 de febr. 00:12 docker-compose.yml 4 drwxr-xr-x 2 root root 4096 9 de febr. 00:13 mediawiki_data 4 drwxr-xr-x 24 jordi jordi 4096 5 d’oct. 2019 mediawiki_extensions
Accediu a la vostra mediawiki
Entreu a http://localhost:8083