我想在Docker中运行我的Node.js应用程序 . 我使用docker-compose来构建不同的服务 . 对我来说,基本 sudo docker-compose --verbose build 无效 .

docker-compose.yml

version: '2'
services:

  web:
    build: .
    ports:
      - 3000:3000
    volumes:
      - ./atatus-dev/:/usr/src/app

Dockerfile

FROM node:0.10

运行此命令 docker-compose --verbose build 后,我可以在控制台中看到以下内容 .

Console Logs

compose.config.config.find: Using configuration files: ./docker-compose.yml
docker.auth.auth.load_config: File doesn't exist
compose.cli.command.get_client: docker-compose version 1.8.0, build f3628c7
docker-py version: 1.9.0
CPython version: 2.7.9
OpenSSL version: OpenSSL 1.0.1e 11 Feb 2013
compose.cli.command.get_client: Docker base_url: http+docker://localunixsocket
compose.cli.command.get_client: Docker version: KernelVersion=4.2.0-42-generic, Os=linux, BuildTime=2016-08-18T05:22:43.932726241+00:00, ApiVersion=1.24, Version=1.12.1, GitCommit=23cf638, Arch=amd64, GoVersion=go1.6.3
compose.service.build: Building web
compose.cli.verbose_proxy.proxy_callable: docker build <- (pull=False, stream=True, nocache=False, tag=u'vagrant_web', buildargs=None, rm=True, forcerm=False, path='/home/vagrant', dockerfile=None)

打印完成后,没有任何反应 . 构建过程持续不断 .

我使用以下版本 .

docker-compose version 1.8.0, build f3628c7
Docker version 1.12.1, build 23cf638

你能告诉我这个配置有什么问题吗?