Docker上でFlaskアプリを動かしたいと思い、ネットで調べながら以下のようにやってみました。
Dockerコンテナの起動
$ docker run -i -t -p 5000:5000 flaskapp /bin/bash
flaskappはPython3.7.1とFlask1.0.2を導入してあるイメージです。
app.pyの実行
app.py
Python
1from flask import Flask 2 3app = Flask(__name__) 4 5@app.route('/') 6 7def hello_world(): 8 return 'Hello World!' 9 10if __name__ == "__main__": 11 app.run(host='0.0.0.0') 12
これをflask runで実行して、ブラウザで192.168.99.100:5000(仮想マシンのIP)にアクセスしてもアクセスできません。
DockerもFlaskも全くの初心者で困っています。
解決方法を教えていただけると助かります、よろしくおねがいします。