Как открыть для Интернета сайт, запущенный в docker?
Пытаюсь запустить контейнер Docker с nginxом. Запускаю на сервере, 3000 порт. Ввожу ip_сервера:3000, сайт не работает. Внутри контейнера же всё в порядке. С другими портами так же
Как можно открыть доступ к сайту, запущенному в контейнере через Интернет?
Ответы (1 шт):
Автор решения: Aleksey Vaganov
→ Ссылка
Опубликуйте порт 3000.
Если вы используете docker-compose, то добавьте в docker-compose.yml:
ports:
- "3000"
Подробности тут.
Если вы не используете docker-compose, то читайте тут.