码头工人无效的参考格式

时间:2019-05-18 06:58:27

标签: docker docker-compose

  

我的文件strucutre。我要建立两个容器,一个是mysql数据库
   另一个是python应用程序

docker-compose.yml


version: '3'

services:

  mysql-dev:

    image: mysql:8
    environment:
      MYSQL_ROOT_PASSWORD: haseeb69
      MYSQL_DATABASE: vlearn

    ports:
      - "3308:3308"

  app:

    image: ./app
    ports:
      - "5000:5000"




应用文件

FROM python:3.7

WORKDIR /usr/src/app

COPY . .

RUN pip install pipenv
RUN pipenv install --system --deploy --ignore-pipfile


CMD ["python","app.py"]



  

当我运行docker-compose up时   我得到关注

     

错误

     

拉动应用(./app:)...

     

错误:无效的引用格式

我的目录结构

├── app
│   ├── Dockerfile
│   ├── Pipfile
│   └── Pipfile.lock
└── docker-compose.yml

1 个答案:

答案 0 :(得分:1)

 app:

    build : ./app
    ports:
      - "5000:5000"
  

它必须是 build:./app 而不是图像:./app