Есть основная ОС- убунту, есть дополнительная ОС, где развернут сайт opt.loc (пишу на php)-докер..
Проверяю в основной ОС (мне нужно понять, какие порты открыты -вижу они закрыты: 80,443.):
:~$ nmap -p80,443 opt.loc
Starting Nmap 7.60 ( https://nmap.org ) at 2019-08-21 17:05 MSK
Nmap scan report for opt.loc (127.0.0.1)
Host is up (0.000055s latency).
rDNS record for 127.0.0.1: localhost
PORT STATE SERVICE
80/tcp closed http
443/tcp closed https
Nmap done: 1 IP address (1 host up) scanned in 0.05 seconds
Далее, погуглила, нужно открыть порты прописыванием "127.0.0.1 opt.loc" на рабочей машине, на докере, все с новой строчки.
на машине рабочей /etc/hosts
127.0.0.1 localhost
127.0.0.1 opt.loc
в докере
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.0.1 opt.loc
кстати проверила на основной ОС
curl http://opt.loc:8080
выводит html страницы, значит работает.
-------------------------------------------------------
все получилось, надо было открыть порты добавлением строчки в docker-compose.yml
ports:
- 80:80
- 443:443
в образ контейнера который отвечает за веб-приложение (апач+пхп)