172 похожих чатов

Почему я не могу подключиться к приложению по 8080 порту? Dockerfile: FROM

node:15.6.0-alpine3.10
RUN npm install -g http-server
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
RUN npm run build
EXPOSE 9000
CMD ["http-server", "dist"]
docker-compose.yml
client:
build: ./client/
depends_on:
- api
env_file:
- ./client/.env.docker
volumes:
- .:/app
ports:
- 8080:9000
при docker-compose up пишет
Available on:
client_1 | http://127.0.0.1:8080
но когда перехожу - не получается доступ к сайту

6 ответов

12 просмотров

тип сети в докере смотри. у тя приложение запущено в контейнере на 127.0.0.1 вот по факту из контейнера только и доступно. перезапусти приложение чтобы слушалось на 0.0.0.0 и тогда с твоей машины достучишься либо тип докер сети замени на host

Dmitriy- Автор вопроса
John Sinaro
тип сети в докере смотри. у тя приложение запущено...

0.0.0.0:8080 в браузере дает not found, но в консоли в docker-compose up выводится что пытаюсь достучаться

client: build: ./client/ depends_on: - api env_file: - ./client/.env.docker volumes: - .:/app ports: - 8080:9000 network_mode: "host"

Denis
client: build: ./client/ depends_on: ...

Тогда и порт пробрасывать не зачем

Похожие вопросы

Обсуждают сегодня

Кстати, а я вот тут подумал. Допустим, у нас имеется цикл который выполняет огромное количество итераций, но мы хотим, чтобы какие-то действия исполнилось только один раз. В Я...
The Bird of Hermes
23
Доброй ночи. Вопрос знатокам. Имеется некая таблица, результат которой выведен в DBGrid на форме. И есть форма, с помощью которой можно как добавить запись, так и отредактиров...
Евгений
28
а всё почему? потому что ассемблер в отличии от яву порождает множество пагубных привычек, среди которых например можно отметить использование глобальных переменных для всего ...
Mixail Frolov
35
анрей С какой целью зашёл?
КТ315
42
Всем привет 👋 Подскажите пожалуйста, а чего тут не хватает permission или образ битый? Running with gitlab-runner 17.0.0 (44feccdf) on gitlab-runner-c58775949-d7znz YxYz2zp...
Max
2
я часов 15 назад начал пытаться написать хоть что-то напоминающее ос и у меня есть проблема, которую я пытаюсь решить последние часов 5: есть крч 2 исходника с минимальным код...
Al1to
17
Кто нибудь из участников чата пишет на ассемблере под GNU/Linux?
Spiker01
24
Коллеги, у меня тут возникла одна очень интересная задачка. Есть один бандл, который содержит в себе 2 типа образов - бэкенд и фронтенд. Выкатываются последовательно, сперва б...
სერგეი ქრისტოვი
12
Всем привет ребят! Мб кто-то сталкивался? adminСomponents .get("searchСomponents", use: searchComponents) .openAPI( summary: ...
Admin Adminov
2
Насколько моя реализация Exercise 1 плохая? data MessageType = Info | Warning | Error Int deriving (Show, Eq) type TimeStamp = Int data LogMessage = LogMessage ...
= ?
10
Карта сайта