Он работает как положено.
Папка моего проекта содержит только LocalSettings.php и compose.yaml.
Последний теперь выглядит так:
Код: Выделить всё
services:
mediawiki:
image: mediawiki
restart: always
ports:
- 8080:80
links:
- database
volumes:
- images:/var/www/html/images
- ./LocalSettings.php:/var/www/html/LocalSettings.php
database:
image: mariadb
restart: always
environment:
MYSQL_DATABASE: my_wiki
MYSQL_USER: wikiuser
MYSQL_PASSWORD: example
MYSQL_RANDOM_ROOT_PASSWORD: 'yes'
volumes:
- db:/var/lib/mysql
volumes:
images:
db:
(Очевидно, они находятся где-то в /var/lib/docker, где мне не следует ковыряться.)
Я хотел бы видеть (и, возможно, редактировать) весь код MediaWiki в подпапке моего проекта.
Я думал, что строка типа - ./html:/var/www/html подойдет, но это не работает.
Кстати, что означает - images:/var/www/html/images? Справа от двоеточия находится папка в контейнере, а что за изображения слева от нее?
Подробнее здесь: https://stackoverflow.com/questions/798 ... ocker-comp
Мобильная версия