因此,借助此指南,我有了一个带有openface python代码的docker容器:
https://cmusatyalab.github.io/openface/setup/
但是,我想创建一个jupyter笔记本,它可以将openface作为包导入,然后我将对其进行处理。我该怎么办?
或者,我下载了带有Python 2的docker jupyter笔记本,但是我不确定如何安装openface。有提示吗?
答案 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
导入笔记本。