容器部署#
Docker 是一个工具,允许创建容器,这些容器是可以用来运行应用程序的隔离环境。它们对于确保应用程序能够在安装了 Docker 的任何机器上运行非常有用,而不受主机操作系统或已安装库的影响。
我们包含了一个 Dockerfile 和 docker-compose.yaml 文件,可以用来构建一个包含 Isaac Lab 和所有依赖项的 Docker 镜像。然后可以使用该镜像在容器中运行 Isaac Lab。Dockerfile 基于 NVIDIA 提供的 Isaac Sim 镜像,其中包括 Omniverse 应用程序启动器和 Isaac Sim 应用程序。Dockerfile 在该镜像的基础上安装了 Isaac Lab 及其依赖项。
以下指南提供了构建 Docker 镜像和在容器中运行 Isaac Lab 的说明。