Также столкнулся с проблемой настройки, хотя сам не раз делал, но на знакомых конфигурациях.
Решил использовать Docker, чтобы с рабочего контейнера скопировать нужные конфигурационные файлы. По крайней мере сравнить. Собственно, я же не системный админ

. Выбор конфигураций на Docker Hub большой.
Что делал. Установил DockerToolbox на ПК с Win 10 Home. Скачал в терминале докера образ MySQL, потом образ Joomla.
Стартанул 2 контейнера соответственно. Контейнер с MySQL прилинковал к контейнеру Joomla, как мне кажется. Следовал инструкции
https://hub.docker.com/_/joomla/docker run --name test-mysql -e MYSQL_ROOT_PASSWORD=мой пассворд -d mysql:5.7
docker run --name test-joomla --link test-mysql:mysql -d joomla:3.8.10-php7.2-fpm
Мне нужна именно эта конфигурация. Docker ps показывает, что оба контейнера работают.
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
74a716774538 joomla:3.8.10-php7.2-fpm "/entrypoint.sh php-…" 4 minutes ago Up 4 minutes 9000/tcp test-joomla
52a8e6c22a24 mysql:5.7 "docker-entrypoint.s…" 2 hours ago Up 2 hours 3306/tcp test-mysql
Как мне открыть на хосте (ПК) в его браузере URL докер-контейнера с Joomla, чтобы приступить к ее установке?
Пробовал также
https://labs.play-with-docker.com . Там все нормально - по URL ссылке на порту 8080 открывается окно установки Joomla. Но надо у себя сделать.
Стоит также файерволл DR Web. Но он вроде лояльно относится - предлагает создать новое правило и все.
Буржунет почитал. Решений не нашел. Иллюстрация происходящего на скриншоте.

UPD.
Ради эксперимента создал прилинкованный контейнер phpmyadmin с портом.
docker run --name test-phpmyadmin -d --link test-mysql:mysql -p 8080:80 phpmyadmin/phpmyadmin:4.7
Открывается нормально в браузере ПК по адресу
http://192.168.99.100:8080/С Joomla такая манипуляция пока не прошла. Чудеса в решете.
Никто не использует разве Docker? Очень удобная вещь.