MediaWiki in Docker-Container: Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „{{note|Noch in Bearbeitung}} == docker-compose.yaml == <pre> vi docker-compose.yaml <pre> <pre> version: "3.7" services: mediawiki: image: mediawiki:1.38.2 restart: always links: - maria_db volumes: - ./images:/var/www/html/images # After initial setup, download LocalSettings.php to the same directory as # this yaml and uncomment the following line and use compose to…“)
 
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 6: Zeile 6:
<pre>
<pre>
vi docker-compose.yaml
vi docker-compose.yaml
<pre>
</pre>


<pre>
<pre>
Zeile 61: Zeile 61:
networks:
networks:
     mediawiki_net:
     mediawiki_net:
</pre>
== Ablauf ==
Den Container mittels
<pre>
<pre>
docker-compose up -d
</pre>


erzeugen.




Danach <code>localhost:8080</code> aufrufen und den Installer ausführen.
Wenn die Datei <code>LocalSettings.php</code> gespeichert wurde, mittels
<pre>
docker-compose stop
</pre>
den Container stoppen und in <code>docker-compose.yaml</code> folgende Zeile
<pre>
- ./LocalSettings.php:/var/www/html/LocalSettings.php
</pre>
einkommentieren.
Zum Abschluss wird mit
<pre>
docker-compose up -d
</pre>
wird die Änderung in der ''yaml''-Datei übernommen (<code>docker-compose restart</code> reicht nicht).




Zurück zu [[MediaWiki_(Linux)#Update|MediaWiki]], [[Docker#Projekte|Docker]]
Zurück zu [[MediaWiki_(Linux)#Update|MediaWiki]], [[Docker#Projekte|Docker]]

Aktuelle Version vom 15. August 2022, 17:44 Uhr

Noch in Bearbeitung


docker-compose.yaml

vi docker-compose.yaml
version: "3.7"

services:
    mediawiki:
        image: mediawiki:1.38.2
        restart: always
        links:
            - maria_db
        volumes:
            - ./images:/var/www/html/images
            # After initial setup, download LocalSettings.php to the same directory as
            # this yaml and uncomment the following line and use compose to restart
            # the mediawiki service
            - ./LocalSettings.php:/var/www/html/LocalSettings.php
        ports:
            - 8080:80
        networks:
            - mediawiki_net

    maria_db:
        image: mariadb:10.8.3
        restart: always
        environment:
            MYSQL_ROOT_PASSWORD: 1234
            MYSQL_DATABASE: mediawiki
            MYSQL_USER: wikiuser
            MYSQL_PASSWORD: wikiuser
        volumes:
            - ./initdb:/docker-entrypoint-initdb.d
            - ./database:/var/lib/mysql
        networks:
            - mediawiki_net
            
    adminer:
        image: adminer
        restart: always
        links:
            - maria_db
        environment:
            ADMINER_DEFAULT_SERVER: maria_db
        ports:
            - 9080:8080
        networks:
            - mediawiki_net
  
#volumes:
#    initdb:
#    images:
#    database:
    
networks:
    mediawiki_net:

Ablauf

Den Container mittels

docker-compose up -d

erzeugen.


Danach localhost:8080 aufrufen und den Installer ausführen.


Wenn die Datei LocalSettings.php gespeichert wurde, mittels

docker-compose stop

den Container stoppen und in docker-compose.yaml folgende Zeile

- ./LocalSettings.php:/var/www/html/LocalSettings.php

einkommentieren.


Zum Abschluss wird mit

docker-compose up -d

wird die Änderung in der yaml-Datei übernommen (docker-compose restart reicht nicht).


Zurück zu MediaWiki, Docker