服务“odoo”未能从dockerbuild立

我试图从docker安装odoo。我已经包含odoo社区应用程序的odoo数据库备份模块。 它需要pysftp python包。我得到的错误为ERROR: Service 'odoo' failed to build: The command '/bin/sh -c pip install pysftp' returned a non-zero code: 1

泊坞窗,compose.yml,

 version: '2' services: database: image: postgres:9.5 container_name: database environment: - POSTGRES_USER=odoo - POSTGRES_PASSWORD=odoo ports: - "5432:5432" odoo: image: odoo_zd:8 container_name: odoov8 build: . ports: - "8069:8069" links: - database depends_on: - database environment: - PGHOST=database - PGUSER=odoo - PGPASSWORD=odoo 

这是Dockerfile中的问题行,

 RUN pip install pysftp==0.2.8 

解决了,pysftp包有很多先决条件,

RUN apt-get gcc libxml2-dev libxslt1-dev zlib1g-dev libffi-dev libssl-dev RUN pip install pysftp