TensorFlowをDockerでコンテナ化
まずanacondaの設定がすでに行われているimageを引っ張ってくる。
docker pull continuumio/anaconda3
pullされたimageを確認
docker images
すると
REPOSITORY TAG IMAGE ID CREATED SIZE continuumio/anaconda3 latest e3f7f02f1c66 2 days ago 981.2 MB
ok
このイメージ内のコンテナにtensorflow, opencv, Flaskをダウンロードする
docker run -it continuumio/anaconda3 /bin/bash
コンテナ内のbashから
conda install opencv conda install Flask conda install tensorflow
を実行
docker commit 142 username/fruits_dis:ver1.0
でリポジトリ作成
ビルドするときは
docker build -t rkr7x/fruits-dis:ver1.0 /pullしたディレクトリ
runするときは
docker run -it -p 5000:5000 (buildしたIDなど)