代码之家  ›  专栏  ›  技术社区  ›  Sembei Norimaki

无法连接到Docker容器(无法访问站点)[重复]

  •  0
  • Sembei Norimaki  · 技术社区  · 7 年前

    我正在尝试的是:我正在尝试使用docker运行一个简单的flask应用程序。使用 this 网站作为参考。

    FROM ubuntu:latest
    RUN apt-get update -y
    RUN apt-get install -y python-pip python-dev build-essential
    COPY ./app /app
    WORKDIR /app
    RUN pip install -r "requirements.txt"
    ENTRYPOINT ["python"]
    CMD ["app.py"]
    

    Python文件:

    from flask import Flask
    app = Flask(__name__)
    
    @app.route('/')
    def hello():
        return 'Hello World!'
    
    if __name__ == '__main__':
        app.run(port=5000, debug=True)
    

    要求。txt:

    Flask==1.0.2
    

    我在做什么:

    • 利用 docker build -t simple-flask2 .
    • 然后,使用 docker run -p 5000:5000 simple-flask2
    • 当我去学校的时候 localhost:5000 什么都没有出现。
    • 所以,我用 docker exec -it 3be bash &然后呢 curl localhost:5000 .令我惊讶的是 在集装箱内工作 .

    有人能指出我遗漏了什么吗?我对这个很陌生。蒂娅:)

    0 回复  |  直到 8 年前
    推荐文章