Class.getResource()
возвращает URL-адрес. Теоретически вы можете использовать этот URL для создания своих InputStream
и OutputStream
. Но в большинстве случаев сгенерированный JAR является файлом, доступным только для чтения (или архивом). Таким образом, ваше приложение может отключиться при попытке его использовать.
Когда вы запускаете контейнер, установите переменную среды PMA_HOST
с именем хоста вашего сервера MySQL. Вы также можете использовать PMA_USER
и PMA_PASSWORD
. Например:
docker run --name myadmin -d -e PMA_HOST=mydatabase.com -e PMA_USER=admin -e PMA_PASSWORD=password -p 8080:80 phpmyadmin/phpmyadmin
Если вам нужен пользовательский файл конфигурации, используйте:
-v /some/local/directory/config.user.inc.php:/etc/phpmyadmin/config.user.inc.php
Для получения дополнительной информации смотрите описание образа Docker: