在Docker中配置“Tensorflow+OpenCV“组合镜像
Docker中,用Tensorflow容器进行一些样本训练的时候,比如用CNN进行数字识别,需要使用OpenCV中的部分包,这就要在Tensorflow容器中安装Opencv,如果每启动一个Tensorflow容器就安装一次OpenCV则会很麻烦。所以,本文将用一个dockerfile进行一次性build一个组合镜像,简单介绍步骤。
1.下载Tensorflow镜像
实际上有两种方法,一种是依照Tensorflow的官网的文档,一种是Docker官网的文档,建议使用后者-链接:https://hub.docker.com/r/tensorflow/tensorflow/ 。
docker pull tensorflow/tensorflow
2. 建立Dockerfile
(1)关于Dockerfile的介绍请参考:
https://docs.docker.com/engine/reference/builder/
(2)在方便自己查找的情况目录下,建立一个文件夹,比如tensorfl