将iPython与本地项目目录中的远程docker容器一起使用

2024-09-29 05:27:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我对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,因为它可能不是本地安装的。同样的,我不知道我的项目是怎样进入的。在

惯用的方法是什么?在


Tags: dockerrunhttpsiogithubbinipythonsetup
1条回答
网友
1楼 · 发布于 2024-09-29 05:27:16

我推荐的方法是使用docker volumes。由于项目已经在容器之外,所以可以使用卷启动容器,以将项目目录映射到容器内的目录。这是习惯用法。在

例如:

docker run -v /Users/name/Documents/my-project:/root/my-project -p 9000:9000 -p 8000:8000 -t -i bamos/openface /bin/bash

相关问题 更多 >