Dockerfile links7.1.7-alpine, 7.1-alpine, 7-alpine, alpine, 7.1.7, 7.1, 7, latest (7.1.7-alpine/Dockerfile)
7.1.7-alpine-grav, 7.1-alpine-grav, 7-alpine-grav, alpine-grav, 7.1.7-grav, 7.1-grav, 7-grav, grav (7.1.7-alpine-grav/Dockerfile)
7.1.7-alpine-mediawiki, 7.1-alpine-mediawiki, 7-alpine-mediawiki, alpine-mediawiki, 7.1.7-mediawiki, 7.1-mediawiki, 7-mediawiki, mediawiki (7.1.7-alpine-mediawiki/Dockerfile)
5.6.30-jessie-mediawiki, 5.6-jessie-mediawiki, 5-jessie-mediawiki, jessie-mediawiki, 5.6.30-mediawiki, 5.6-mediawiki, 5-mediawiki (5.6.30-jessie-mediawiki/Dockerfile)
5.4.45-wheezy-mediawiki, 5.4-wheezy-mediawiki, wheezy-mediawiki, 5.4.45-mediawiki, 5.4-mediawiki, (5.4.45-wheezy-mediawiki/Dockerfile)
Here is an example using nginx, php-fpm and mariadb with docker-compse
version: '3'
services:
web:
image: nginx:alpine
ports:
- 127.0.0.1:8081:80/tcp
volumes:
- ./nginx_site.conf:/etc/nginx/conf.d/default.conf
- webdir:/www:ro
depends_on:
- php
restart: always
php:
image: mgergi/php-fpm:mediawiki
environment:
WWW_UID: 1001
WWW_GID: 1001
volumes:
- ./php_pool.conf:/usr/local/etc/php-fpm.d/www.conf
- webdir:/www
depends_on:
- sql
restart: always
sql:
image: mariadb
environment:
MYSQL_ROOT_PASSWORD: Tn23HiirB0EeB9ZBAibarsFLxuUCrF7B
MYSQL_USER: wikiadmin
MYSQL_PASSWORD: 1BIq6UlSmKfQTSNEzZZ4X7Q2hhnSJUrd
MYSQL_DATABASE: wiki
volumes:
- db_dir:/var/lib/mysql
restart: always
volumes:
db_dir:
webdir:
The webdir volume must be mounted on a same path in both services. The files in webdir must be owned by a user whose UID is equal to WWW_UID.
php:<version>This is the base variant, based on official php:fpm-alpine.
php:*gravThis image was created for Grav CMS. It includes php-gd and php-zip.
php:*mediawikiThis version was created for MediaWiki systems. It includes php-apcu, php-gd, php-intl, php-mysqli and php-zip extensions.
Content type
Image
Digest
Size
29.5 MB
Last updated
about 9 years ago
docker pull mgergi/php-fpm