无法在浏览器中启动dockerized节点应用程序

我无法启动dockorize节点应用程序。 我已经删除了docker工具包,并安装了原生的MAC地址docker

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时,可以看到启动的容器。

我感到困惑的是缺less端口映射。 我觉得MAC无法达到容器来服务请求…

docker工检查主机名

  "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,所以它正确地安装。

怎么了…

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