我试图在Docker上的容器中使用Dockerfile和Compose创建一个项目,但当我尝试docker-compose up
时出现错误
x1c 0d1x的数据
以下是我的档案:
Dockerfile
FROM python:3.8-slim
WORKDIR /app
COPY ./requirements.txt /app
RUN pip install -r requirements.txt
COPY . .
EXPOSE 5000
ENV FLASK_APP=app.py
CMD ["flask", "run", "--host", "0.0.0.0"]
字符串
组成
services:
web:
build:
context: .
ports:
- "5000:5000"
volumes:
- ./app:/app
environment:
FLASK_ENV: development
FLASK_DEBUG: 1
型
尝试运行docker-compose build
和docker-compose up
之后,并访问我的localhost:/5000,但没有工作。
1条答案
按热度按时间rryofs0p1#
好吧,我重写了代码,发现我把compose.yml部分的“卷”做错了,正确的是
volumes: - ./app
。我现在只是想知道为什么服务器运行在3个ip上: