Сегодня продолжим работать с Docker и развернем MediaWiki с базой данных MySQL. Начнем с конфигурации docker файла: version: '3' services: MediaWiki: container_name: wiki image: mediawiki restart: always ports: - 80:80 links: - database volumes: - images:/var/www/html/images # - ./LocalSettings.php:/var/www/html/LocalSettings.php database: container_name: db image: mysql restart: always environment: MYSQL_DATABASE: mediawiki MYSQL_USER: wiki MYSQL_PASSWORD: P@ssw0rd MYSQL_RANDOM_ROOT_PASSWORD: 'yes' volumes: - dbvolume:/var/lib/mysql volumes: images: dbvolume: external: true services — основной раздел, где мы будем создавать и описывать наши контейнеры docker. В данном примере сервиса два: MediaWiki - для приложения mediawiki и database - для базы данных; container_name — имя, которое получит созданный контейнер; image — имя образа, который будет использоваться для создания к