30 lines
1.1 KiB
YAML
30 lines
1.1 KiB
YAML
|
version: '3' # версия Docker Compose
|
||
|
services: # определение сервисов
|
||
|
# MediaWiki
|
||
|
mediawiki: # название сервиса
|
||
|
image: mediawiki # образ для контейнера
|
||
|
ports:
|
||
|
- 8083:80 # пробрасываем порт 80 контейнера на порт 8083 хоста
|
||
|
volumes:
|
||
|
- mediawiki-data:/var/www/html # создаем volume для сохранения данных MediaWiki
|
||
|
|
||
|
# WordPress
|
||
|
wordpress:
|
||
|
image: wordpress
|
||
|
ports:
|
||
|
- 8084:80 # пробрасываем порт 80 контейнера на порт 8084 хоста
|
||
|
volumes:
|
||
|
- wp-data:/var/www/html # создаем volume для сохранения данных WordPress
|
||
|
|
||
|
# Gitea
|
||
|
gitea:
|
||
|
image: gitea/gitea
|
||
|
ports:
|
||
|
- 4000:3000 # пробрасываем порт 3000 контейнера на порт 4000 хоста
|
||
|
volumes:
|
||
|
- gitea-data:/data # создаем volume для сохранения данных Gitea
|
||
|
|
||
|
volumes: # определение volumes, используемых в сервисах
|
||
|
mediawiki-data:
|
||
|
wp-data:
|
||
|
gitea-data:
|