ホストでコンテナを起動する
docker run -dit -p 49153:3000 --name python alpine
docker exec -it python ash
インストール
apk add make automake gcc g++ subversion python3
python3
pip3 install --upgrade pip
pip install bottle
サンプルを作ってみる
mkdir bottle
cd bottle/
touch app.py
vi app.py
...
from bottle import route, run
@route('/hello')
def hello():
return "hello world!"
run(host="0.0.0.0", port=3000, debug=True)
...
起動する
python3 app.py
以下にアクセスし表示されることを確認する
http://${hostname}:49153/hello