自分メモ、という事にて以下。
とりあえず
Python3000 前提らしいので docker 使う方向で。python:3 なナニは 3.4.1 らしい。これを使います。
あと、requirement.txt は以下なのかどうか。
numpy==1.9.1
scipy==0.14.0
scikit-learn==0.15.2
matplotlib==1.4.0
pandas==0.15.2
とりあえず以下なカンジでコンテナ起動。
$ docker run -i -t -v /home/rms/Documents/machine_learning:/opt python:3 /bin/bash
で、requirements.txt
をでっちあげて
# pip install -r requirements.txt
してます。えらい時間かかってるので dockerhub とかに push したいがどうか。dockerhub も public なリポジトリって無制限なのでしたっけ。
終わったので
- commit を作って
- 作成しておいたリポジトリに push してみました
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
96ae06154972 python:3 "/bin/bash" 34 minutes ago Up 34 minutes serene_ritchie
$ docker login
$ docker commit 96ae06154972 yamanetoshi/python-machine-learning-environment
$ docker push yamanetoshi/python-machine-learning-environment
できたかな。つうかこれも最初の push に時間が (ry
つづき
テキスト見つつもごもご、なソレは別なエントリにて。