MediaWiki in Docker-Container: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 63: | Zeile 63: | ||
</pre> | </pre> | ||
== Ablauf == | |||
Den Container mittels | |||
<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. | |||
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]] |
Version vom 15. August 2022, 17:43 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.
Mit
docker-compose up -d
wird die Änderung in der yaml-Datei übernommen (docker-compose restart
reicht nicht).