使用Docker创建Python Flask项目时出错

bd1hkmkf  于 12个月前  发布在  Docker
关注(0)|答案(1)|浏览(127)

我试图在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 builddocker-compose up之后,并访问我的localhost:/5000,但没有工作。

rryofs0p

rryofs0p1#

好吧,我重写了代码,发现我把compose.yml部分的“卷”做错了,正确的是volumes: - ./app
我现在只是想知道为什么服务器运行在3个ip上:

相关问题