在本地项目目录中使用iPython和远程docker容器

时间:2017-06-05 01:06:20

标签: python docker ipython

我是Docker的新手,我按照本页https://cmusatyalab.github.io/openface/setup/上的说明进行操作:

docker pull bamos/openface
docker run -p 9000:9000 -p 8000:8000 -t -i bamos/openface /bin/bash
cd /root/openface
./demos/compare.py images/examples/{lennon*,clapton*}

我能够按照示例运行openface的示例。但是,通常我会在iPython中开发并希望这样做。但是,我不能从iPython import openface,因为可能它没有在本地安装。同样,我不知道如何cd进我的项目目录,即/Users/name/documents/my-project

什么是惯用的方法?

1 个答案:

答案 0 :(得分:1)

我推荐的方法是使用docker volumes。由于您已在容器外部拥有项目,因此可以使用卷启动容器,以将项目目录映射到容器内的目录。这是惯用的。

例如:

@Path("/user/{userID}/settings"