使用するDockerfile
FROM ubuntu:16.04
RUN locale-gen ja_JP.UTF-8
ENV LANG ja_JP.UTF-8
ENV LANGUAGE ja_JP:en
ENV LC_ALL ja_JP.UTF-8
RUN apt-get update \
&& apt-get -y install python-pip \
&& pip install --upgrade Flask
CMD "/bin/bash"
以下のコマンドでコンテナの作成を行う。
docker build -t ub1604flask .
以下のコマンドでコンテナの実行を行う。
docker run -v `pwd`/dat:/dat -p 5000:5000 --rm -it ub1604flask python /dat/app.py
dat/app.py
from flask import Flask
app = Flask(__name__)
@app.route("/")
def index():
return "Hello World!"
if __name__ == "__main__":
app.run(host='0.0.0.0')
ブラウザからはホストのIPアドレス:5000でアクセスする。