AI Workbench 容器运行时#
NVIDIA AI Workbench 为您的每个 Workbench 项目 构建和运行唯一的容器。通过使用容器,您可以在不同的环境和配置之间切换,而无需担心冲突或兼容性问题。您在安装 AI Workbench 时选择容器运行时。
使用本文档了解以下内容
Docker#
Docker 是一个流行的、一体化的平台,用于创建、管理和部署容器。根据您的公司规模和收入,您可能需要付费许可证才能使用 Docker。Docker 使用客户端-服务器架构,docker 守护程序作为持久的后台进程运行。
Podman#
Podman 是一个开源容器运行时和管理工具,最初由 Red Hat 开发。Podman 采用无守护程序的架构,并将容器作为不需要超级用户权限的子进程启动。AI Workbench 使用无根 Podman。
更改您的容器运行时#
您在首次安装 AI Workbench 时选择容器运行时。如果要更改容器运行时,请使用以下步骤。
关闭 AI Workbench 桌面应用程序,或在 CLI 中运行
nvwb deactivate <local or remote context>
。通过执行以下操作之一打开命令 shell
在 macOS 或 Ubuntu 上 — 打开您喜欢的命令 shell,例如终端。
在 Windows 上 — 通过在您的应用程序列表中搜索 WSL 来打开 WSL 应用程序。当 WSL 应用程序打开时,您应该看到类似于以下的命令提示符
1workbench@computer-name:~$
提示
您还可以使用终端、命令提示符或 Windows PowerShell,并通过使用命令
wsl -d NVIDIA-Workbench
访问 WSL。
输入命令
cd ~/.nvwb
。运行命令
ls
并验证您是否看到文件config.yaml
。使用您喜欢的编辑器打开文件
config.yaml
。例如,运行以下代码。1nano config.yaml
编辑
buildtime
和runtime
条目为您首选的容器运行时。两个条目必须匹配。有效值为docker
和podman
。1container: 2 buildtime: podman 3 runtime: podman
保存您的更改并关闭文件。
您的默认容器运行时现在设置为新的运行时。
重新启动 AI Workbench 桌面应用程序,或在 CLI 中运行
nvwb activate <local or remote context>
。注意
下次您打开 AI Workbench 时,它可能会提示您安装或配置它。
重要提示
在 macOS 和 Windows 上,您必须在更改容器运行时后重建现有项目。