与Docker一起设置烧瓶

时间:2020-07-14 11:54:45

标签: python docker flask

我遇到了可以启动烧瓶容器的问题,但是当我进入浏览器时,出现了“ 无法访问此站点”,我的api未加载

docker-compose:

version: "3"

services:
  api:
    container_name: api
    build: ./api
    environment:
      - FLASK_APP=main.py
    command: flask run
    ports:
      - "5000:5000"

Dockerfile:

FROM python:3

# Install and setup flask
WORKDIR /app
COPY requirements.txt requirements.txt
RUN pip3 install -r requirements.txt
COPY . .

EXPOSE 5000

更新

基本应用

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello, World!'

docker-compose up --build的结果 enter image description here

当我进入localhost:5000时,出现“此站点无法访问”

我无法在浏览器中访问我的应用程序,但是为什么?我在dockerfile中公开了端口5000并映射了端口5000:5000

先感谢

0 个答案:

没有答案