まだそんなことやってんの?

技術系備忘録ブログがメイン

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など)