Я старался
это говорит:
При первом запуске контейнер не будет содержать LocalSettings.php
Но я не понимаю, как получить это LocalSettings.php
что мне ввести, чтобы получить этот файл? а как его заменить?
Я старался
это говорит:
При первом запуске контейнер не будет содержать LocalSettings.php
Но я не понимаю, как получить это LocalSettings.php
что мне ввести, чтобы получить этот файл? а как его заменить?
В обрамлении образов из док-станции mediawiki используются Volumes
что четко указано в описании на странице. В случае образов Docker с томами при загрузке образа вам также необходимо создать аналогичный том на вашем хосте, поскольку загрузка образа Docker не загружает том Docker.
Как указано на этой странице, вам нужно создать том на хосте и поместить этот файл LocalSettings.php, а затем создать контейнер как:
docker stop $CONFIG_CONTAINER
docker run -v /data/wiki:/data -d nickstenning/mediawiki
Это старый, хотя у меня не было большого успеха с копированием в предыдущем LocalSettings.php
. Вы просто передаете дополнительные переменные окружения, и LocalSettings.php
будет создан в каталоге данных. Затем вы просто помещаете свои пользовательские изменения в файл conf/CustomSettings.php
Используйте следующие переменные среды для генерации
LocalSettings.php
-e MEDIAWIKI_ADMIN_USER=
(по умолчаниюadmin
; настраивает имя пользователя администратора по умолчанию)
-e MEDIAWIKI_ADMIN_PASS=
(по умолчанию этоrosebud
; настраивает пароль администратора по умолчанию)
https://github.com/wikimedia/mediawiki-docker
Я, по крайней мере, импортировал предыдущую базу данных, чтобы получить доступ к сообщениям, используя сгенерированный конфиг и просто добавив свои пользовательские настройки.