Docker-compose:继续得到不能“这个网站无法到达
我对此很新鲜。 我试图dockerize我的节点js应用程序
我已经创build了一个Docker文件
FROM node:7 # Working directory for application WORKDIR /usr/src/app # Binds to port 7777 EXPOSE 7777 # Creates a mount point VOLUME [ "/usr/src/app" ]
这是我的docker-compose.yml文件
version: "2" services: redis: image: "redis" postgres: image: "postgres:9.4" web: build: . ports: - "4000:4000" volumes: - .:/usr/src/app depends_on: - postgres - redis command: ["npm", "start"]
现在我运行docker-compose up -d,但没有收到任何错误。 但问题是,当我尝试访问它使用此url0.0.0.0:4000
它抛出我这个错误“本网站无法到达”
你们能帮我一下谢谢
**更新:**
我用这个命令find了ip
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' helloworld_web_1
这是 – > 172.21.0.4
但是当我尝试使用上面的URL访问它时,它仍然是http://172.21.0.4:4000/
它仍然拒绝连接