Я все еще пытаюсь научиться работать с докером, так как я начал работать в Mac OS X, и все это было неприятно по сравнению с тем, как хорошо работал в Linux.
Iпробую этот учебник, но я застрял после запуска службы php + apache с docker compose, я не могу подключиться к контейнеру для проверки моих файлов в развернутой веб-среде: учебник docker compose
Контейнер работает нормально, и если я делаю docker inspect <container id> | grep "IPAddress"
, я получаю ip 172.20.0.2 .
Если я помещаю этот ip в свой браузер или пингую его, я не получаюНе получаю никакого ответа.
Да, я установил 172.20.0.2:8080
Мой docker-compose.yml:
version: '2'
services:
php:
build: apache-php
ports:
- "8080:8080"
- "8443:8443"
volumes:
- ./apache-php/www:/var/www/html
ЧтоЯ пытался:
- В / etc / hosts установить 172.20.0.2 для домена, такого как docker.web
- Удаление портов из docker-compose.yml
- Попытка доступа через localhost: 8080
Есть идеи?