! только с минимальным набором библиотек, без вброса конфигов
#COPY nginx.conf /etc/nginx/nginx.conf
#COPY nginx.vh.default.conf /etc/nginx/conf.d/default.conf
- "80:80"
- "443:443"
в развивающих целях предлагаеться сделать свои конфиги и вбросить их в готовый контейнер через монтирование
- "./nginx.conf:/etc/nginx/nginx.conf"
- "./default.conf:/etc/nginx/conf.d/default.conf"
- "/c/Users/user/nginx.conf:/etc/nginx/nginx.conf"
- "/c/Users/user/default.conf:/etc/nginx/conf.d/default.conf"
, где /c/Users/user/ - папка видимая на виртуальной машине!!! (VM), где 192.168.99.100 - адрес VM по-умолчанию
route -p add 172.0.0.0 MASK 255.0.0.0 192.168.99.100
172.18.0.2 - возможный адрес контейнера (смотреть docker inspect nginx)(nginx - имя контейнера)
/usr/share/nginx/html/index.html будет доступен по адресу 172.18.0.2, можно добавить его в hosts-файл чтобы сервер был доступен по DNS