在docker容器中的jupyter笔记本上安装openface

时间:2019-09-29 07:55:03

标签: docker jupyter-notebook

因此,借助此指南,我有了一个带有openface python代码的docker容器:

https://cmusatyalab.github.io/openface/setup/

但是,我想创建一个jupyter笔记本,它可以将openface作为包导入,然后我将对其进行处理。我该怎么办?

或者,我下载了带有Python 2的docker jupyter笔记本,但是我不确定如何安装openface。有提示吗?

1 个答案:

答案 0 :(得分:0)

您必须基于一个映像来编写自己的dockerfile来包含另一个映像。您需要的映像位于here中,而其Dockerfile为here

openface项目中,可以看到它需要安装很多东西,因此我建议您使用openface图像作为基础,添加jupyternotebook,如下所示:< / p>

Dockerfile:

FROM bamos/openface

RUN apt-get purge -y ipython && \
  pip install tornado==4.5.3 && \
  pip install jupyter notebook

执行

$ docker build -t abc:1 .
$ docker run -p 8888:8888 --name test -idt abc:1 jupyter notebook --allow-root --ip 0.0.0.0

最后,打开http://your_host_ip:8888,然后您会看到该网页,系统将要求您输入令牌,并使用docker logs test获取令牌。然后,您可以尝试将openface导入笔记本。