0. 引言
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。因此,Docker给应用提供了一个从开发到上线均一致的代码环境,让代码的流水线变得简单不少。
以下是基于docker的caffe环境搭建过程,并给出使用示例。
1. 安装Docker
Docker的安装可以参考官方文档:
https://docs.docker.com/engine/installation/linux/ubuntulinux/
本文安装的时候选择了Ubuntu 14.04的版本。
2. 基于Docker安装Caffe
在caffe官网上已经提供了创建caffe镜像所需的Dockerfile,并且在docker hub上也能找到:https://hub.docker.com/r/elezar/caffe/。
1) 通过以下命令即可在本地创建caffe镜像:
$ docker pull elezar/caffe:cpu
注意,如果要创建GPU版本,则将上述命令中的cpu改成gpu。
2) 下载完成后,测试是否安装正确。
输入:
$ docker run -ti elezar/caffe:cpu caffe --version
会看到如下输出,说明安装成功:
libdc1394 error: Failed to ini