使用 Docker 安装 OpenDevin

问题描述 投票:0回答:1

如果我的问题太愚蠢,我深表歉意,但我对 docker 很陌生,很难理解如何使用提供的 docker 镜像安装 OpenDevin。

在 github 上的 README 中,提到了以下第一个安装步骤:

安装

首先,确保 Docker 正在运行:

docker ps # this should exit successfully

然后拉取我们的最新图像这里

docker pull ghcr.io/opendevin/sandbox:v0.1

然后启动后端:

export OPENAI_API_KEY="..."
export WORKSPACE_DIR="/path/to/your/project"
python -m pip install -r requirements.txt
uvicorn opendevin.server.listen:app --port 3000

我不明白我在哪里“启动后端”?我是否需要在终端窗口中运行“docker run (...)”之类的内容,然后输入这些命令?或者我是否还必须克隆存储库,以便 python 可以使用requirements.txt 文件来知道它需要安装哪些模块?如果我必须在本地关闭存储库,那么提取 docker 映像的目标是什么? docker的目标不就是把所有东西都放在一个“容器”里,让所有东西都集中在一处吗? python 模块不是必须已经安装在该 docker 镜像中吗?

我安装了 docker、python 和 nodeJS。但我真的很难理解我需要在哪里放置“后端”命令,以及我是否需要克隆 OpenDevin 存储库,或者这一切是否需要在 docker 中进行。

再次抱歉,这实际上是非常清楚的。对我(作为初学者)来说不是。我需要帮助。

非常感谢。

docker dockerfile
1个回答
0
投票

多亏了这个视频,我才让它发挥作用:

[OpenDevin: AI Software Engineer With Complex Coding Completion][1]

首先需要克隆 OpenDevin 存储库 并从该存储库中运行

requirements.txt

© www.soinside.com 2019 - 2024. All rights reserved.