Size: a a a

DevOps — русскоговорящее сообщество

2021 February 03

Д

Дмитрий in DevOps — русскоговорящее сообщество
localhost:8080 не рабоает
логов нет
источник

Д

Дмитрий in DevOps — русскоговорящее сообщество
источник

A

A1EF in DevOps — русскоговорящее сообщество
Ну так ошибка-то какая? Вот ты на локалхот подключаешься, на 8080 порт. И что там?
источник

i

inqfen in DevOps — русскоговорящее сообщество
>localhost:8080

не мак часом?
источник

D

Denis in DevOps — русскоговорящее сообщество
сделай с --network host
источник

JS

John Sinaro in DevOps — русскоговорящее сообщество
Дмитрий
Почему я не могу подключиться к приложению по 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
но когда перехожу - не получается доступ к сайту
тип сети в докере смотри. у тя приложение запущено в контейнере на 127.0.0.1 вот по факту из контейнера только и доступно. перезапусти приложение чтобы слушалось на 0.0.0.0 и тогда с твоей машины достучишься либо тип докер сети замени на host
источник

D

Denis in DevOps — русскоговорящее сообщество
о, привет))
источник

D

Denis in DevOps — русскоговорящее сообщество
ты че не спишь
источник

JS

John Sinaro in DevOps — русскоговорящее сообщество
О Ден привет
источник

A

A1EF in DevOps — русскоговорящее сообщество
John Sinaro
тип сети в докере смотри. у тя приложение запущено в контейнере на 127.0.0.1 вот по факту из контейнера только и доступно. перезапусти приложение чтобы слушалось на 0.0.0.0 и тогда с твоей машины достучишься либо тип докер сети замени на host
А, кстати, да
источник

JS

John Sinaro in DevOps — русскоговорящее сообщество
Denis
ты че не спишь
бессонница
источник

D

Denis in DevOps — русскоговорящее сообщество
жиза
источник

JS

John Sinaro in DevOps — русскоговорящее сообщество
Denis
жиза
вообще жиза
источник

Д

Дмитрий in DevOps — русскоговорящее сообщество
John Sinaro
тип сети в докере смотри. у тя приложение запущено в контейнере на 127.0.0.1 вот по факту из контейнера только и доступно. перезапусти приложение чтобы слушалось на 0.0.0.0 и тогда с твоей машины достучишься либо тип докер сети замени на host
0.0.0.0:8080
в браузере дает not found, но в консоли в docker-compose up выводится что пытаюсь достучаться
источник

n

nibble in DevOps — русскоговорящее сообщество
Дмитрий
0.0.0.0:8080
в браузере дает not found, но в консоли в docker-compose up выводится что пытаюсь достучаться
Ты видимо не понял что такое 0.0.0.0
источник

n

nibble in DevOps — русскоговорящее сообщество
Это в докере должно слушать
источник

D

Denis in DevOps — русскоговорящее сообщество
Дмитрий
Почему я не могу подключиться к приложению по 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
но когда перехожу - не получается доступ к сайту
client:
   build: ./client/
   depends_on:
     - api
   env_file:
     - ./client/.env.docker
   volumes:
   - .:/app
   ports:
   - 8080:9000

       network_mode: "host"
источник

n

nibble in DevOps — русскоговорящее сообщество
Снаружи ты стучишься по адресу контейнера
источник

D

Denis in DevOps — русскоговорящее сообщество
добавь в компоус себе
источник

Д

Дмитрий in DevOps — русскоговорящее сообщество
Denis
добавь в компоус себе
это есть
источник