Diferència entre revisions de la pàgina «Instal·lació de MediaWiki amb dockers»

De binefa.com
Salta a la navegació Salta a la cerca
Línia 54: Línia 54:
 
= Verifiqueu que els contenidors són en marxa =
 
= Verifiqueu que els contenidors són en marxa =
 
  jordi@asix2:~/bin/mediawiki-docker$ '''docker ps -a'''
 
  jordi@asix2:~/bin/mediawiki-docker$ '''docker ps -a'''
  CONTAINER ID  IMAGE                                   COMMAND                  CREATED        STATUS                   PORTS                                      NAMES
+
  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'''
+
  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'''
+
  f60a13fe9af9  '''mysql:5.7'''           "docker-entrypoint.s…"  5 minutes ago  Up 5 minutes     '''3306/tcp, 33060/tcp'''                        '''mediawiki_db'''
  
 
= Font =
 
= Font =
 
[https://medevel.com/install-mediawiki-using-docker-and-docker-compose/ Install MediaWiki using Docker and Docker Compose]
 
[https://medevel.com/install-mediawiki-using-docker-and-docker-compose/ Install MediaWiki using Docker and Docker Compose]

Revisió del 22:25, 8 feb 2025

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:latest
   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_asix2:/var/www/html

 db:
   image: mysql:5.7
   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

Font

Install MediaWiki using Docker and Docker Compose