タイトルの通り。
facebook社による機械学習ライブラリであるprophetを使う環境を構築するのに何故だか手こずってしまったので、Dockerfileを書いてみました。
FROM ubuntu:16.04
RUN apt-get -y update
RUN apt-get -y install python3
RUN apt-get -y install python3-pip
RUN apt-get -y install python3-tk
RUN pip3 install --upgrade pip
RUN pip3 install pystan
RUN pip3 install fbprophet
それだけ。
なお、Prophetについてはこちらを参照してください。
https://facebook.github.io/prophet/
また、Dockerそのもののインストール手順については、たまに変わっていたりするのでQiitaの記事よりも公式サイトを見たほうがいいと思います。ちゃんとかいてあるし。
https://docs.docker.com/install/
起動後にコンテナ内に入りたい場合はこんな感じ(xxxxxxはIMAGE ID)
docker run -i -t xxxxxx /bin/bash
さらに、-vはホストマシンのディレクトリをコンテナ内にマウントするためのオプションなので、
docker run -v ${PWD}:/XXXXXXXX 云々
などとすると、カレントディレクトリをコンテナ内の/XXXXXXXXにマウントすることができる。