マシンのPythonではなくDockerのpythonイメージを使って起動させる。
環境
Mac OSX + Docker Machine (Docker version: 1.10.3)
実行方法
コンテンツのあるフォルダで以下を実行。
Python2の場合
docker run -it --rm -p 8888:8888 -v `pwd`:/app -w /app python:2-alpine python -m SimpleHTTPServer 8888
Python3の場合
docker run -it --rm -p 8888:8888 -v `pwd`:/app -w /app python:3-alpine python -m http.server 8888
アクセス
open "http://`docker-machine ip default`:8888"