упустил в изменениях.
когда я запускаю контейнер
docker run --rm -t -i -v /path/to/project:/var/www php:7.0 bash
а затем внутри
php -S 0.0.0.0:80 -t /var/www
то зная IP контейнера, я могу постучатся на этот сервер с хост машины или даже из другого контейнера (будь он в том же default сети).
вопрос:
что же тогда делает --expose 80 как опция команде run? что с ней, что без нее - я могу достучатся до сервера.
что за образ?) php:7.0
https://docs.docker.com/engine/reference/commandline/run/#publish-or-expose-port--p---expose -p и —expose - это одно и то же
Обсуждают сегодня