Obed

Материал из Wikibebra
Перейти к навигацииПерейти к поиску

version: '3' services:

 wiki:
   image: mediawiki
   restart: always
   ports:
     - 8080:80
   links:
     - database
   container_name: wiki
   volumes:
     - images:/var/www/html/images
  1. Сначала устанавливаем вручную до конца, потом убираем комментарий
  2. - ./LocalSettings.php:/var/www/html/LocalSettings.php
 database:
   image: mariadb
   container_name: mariadb
   restart: always
   environment:
     MYSQL_DATABASE: mediawiki
     MYSQL_USER: wiki
     MYSQL_PASSWORD: WikiP@ssw0rd
     MYSQL_RANDOM_ROOT_PASSWORD: 'yes'
     TZ: Asia/Yekaterinburg
   volumes:
     - db:/var/lib/mysql

volumes:

 images:
 db:

Sfaffahajakakala

version: '3.7'

services:

 mariadb:
   image: mariadb:latest
   container_name: mariadb
   environment:
     MYSQL_ROOT_PASSWORD: P@ss123  # Замените на ваш пароль
     MYSQL_DATABASE: mediawiki_db
     MYSQL_USER: mediawiki_user
     MYSQL_PASSWORD: P@ss123  # Замените на ваш пароль
   volumes:
     - db_data:/var/lib/mysql
   networks:
     - mediawiki_network
 mediawiki:
   image: mediawiki:latest
   container_name: mediawiki
   ports:
     - "8080:80"
   depends_on:
     - mariadb
   environment:
     MEDIAWIKI_DB_TYPE: mariadb
     MEDIAWIKI_DB_HOST: mariadb
     MEDIAWIKI_DB_NAME: mediawiki_db
     MEDIAWIKI_DB_USER: mediawiki_user
     MEDIAWIKI_DB_PASSWORD: P@ss123  # Должно совпадать с паролем, указанным выше
   volumes:
     - mediawiki_images:/var/www/html/images
   networks:
     - mediawiki_network

networks:

 mediawiki_network:
   driver: bridge

volumes:

 db_data:
 mediawiki_images:

После, сохраняем и выходим. Запускаем командой: docker compose -f docker-compose.yml up –d. Далее, нужно узнать, какие контейнеры создались командой docker ps