Environment Setup:

Local Development (Linux)

Configure a local Linux development environment.

Here's what you'll need:


Installing and configuring Docker

Install Docker using the instructions specific to your Linux distribution:

Once Docker is installed, it is recommended that you follow the post-installation steps for Linux to enable Docker access for a non-root user, since this helps to avoid filesystem permission issues for a number of use cases.

Unlike under other host operating systems, there is no resource limit configuration required under Linux because Docker does not impose any arbitrary memory or disk usage limits by default.

Optional: installing and configuring the NVIDIA Container Toolkit

If your host system has a compatible NVIDIA GPU and you intend to run containers with GPU acceleration via the NVIDIA Container Toolkit, follow the installation instructions for the NVIDIA Container Toolkit to install and configure GPU acceleration support.