Проблема с Docker выставить порт 8000 - PullRequest
0 голосов
/ 16 июня 2020
• 1000 на порт, открытый из Docker, и я не уверен, почему.

Ошибка:

172.17.0.2 took too long to respond 

-> для 172.17.0.2:8000

localhost refused to connect 

- > для localhost: 8000

Dockerfile

FROM node:12.8
WORKDIR /app
COPY package.json ./
RUN npm install
ADD src ./src
COPY g* ./ 
ADD static ./static
EXPOSE 8000
RUN npm run startvm

docker -compose.yaml

version: "3"
services:
  develop:
    build:
      context: .
      dockerfile: Dockerfile
    volumes:
      - ./src:/app/src
    ports:
      - 8000:8000

npm запуск startvm запускается gatsby develop --host 0.0.0.0

Но когда я пробую использовать сетевой url или localhost: 8000, он не работает. Я не могу подключиться к серверу

Local:            http://localhost:8000/
  On Your Network:  http://172.17.0.2:8000/
⠀
View GraphiQL, an in-browser IDE, to explore your site's data and schema
⠀
  Local:            http://localhost:8000/___graphql
  On Your Network:  http://172.17.0.2:8000/___graphql

К сожалению, ничего из этого не работает, и я не уверен, как отлаживать дальше.

...