我的文件strucutre。我要建立两个容器,一个是mysql数据库
另一个是python应用程序
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
答案 0 :(得分:1)
app:
build : ./app
ports:
- "5000:5000"
它必须是 build:./app 而不是图像:./app