无法在浏览器中启动dockerized node app

时间:2017-07-07 20:20:36

标签: node.js macos docker

我无法启动dockorize节点应用。我删除了docker toolkit并将docker native安装到MAC

docker-compose.yml网页设置

services:  
  web:
    image: node:boron
    ports: 
      - "3000:3000"
    volumes:
      - .:/apicode   
    depends_on:
      - db
    entrypoint: /bin/bash
    tty: true

我跑的时候 docker-compose run web 在命令行上,我可以看到容器已启动。

我感到困惑的是缺少端口映射。我觉得MAC无法到达容器来满足要求......

docker inspect hostname

 "Path": "/bin/bash",
        "Args": [],
        "State": {
            **"Status": "running",**
            "Running": true,

 CONTAINER ID   IMAGE       COMMAND     CREATED STATUS       PORTS    
 b61db44d38a7   node:boron  "/bin/bash" About a minute ago      

预期

 CONTAINER ID   IMAGE       COMMAND     CREATED STATUS       PORTS    
 b61db44d38a7   node:boron  "/bin/bash" About a minute ago      3000:3000

http://localhost:3000需要加载页面。

我的代码位于MAC的/ users目录下,因此安装正确。

错了......

docker log [id]
root@d838:/# exit
exit

0 个答案:

没有答案
相关问题