Instalação e Setup do Deepstream no Windows - MarianaMendanha/DeepstreamNvidia GitHub Wiki

Siga os passos de instalação descritos em: DeepStream on WSL.

Após instalar e testar o container DeepStream, você pode abrir o diretório do seu container para desenvolver aplicações no Visual Studio Code (VS Code) seguindo este guia:

Como Abrir o Diretório de um Container Docker no VS Code

Este tutorial detalha como acessar e desenvolver dentro de um container Docker utilizando a extensão Remote - Containers do VS Code.

Pré-requisitos

  • Docker instalado e em execução.
  • Visual Studio Code instalado.
  • Extensão Remote - Containers instalada no VS Code.

Passos

  1. Instalar a Extensão Remote - Containers

    • Abra o VS Code.
    • Vá até a seção de extensões (ou use Ctrl + Shift + X).
    • Pesquise por Remote - Containers e instale a extensão.
  2. Verificar se o Container Está em Execução

    • Certifique-se de que o container está rodando. Para isso, execute o comando abaixo no terminal:

      docker ps
  3. Abrir o Command Palette no VS Code

    • No VS Code, pressione F1 ou Ctrl + Shift + P para abrir o Command Palette.
  4. Conectar-se ao Container

    • No Command Palette, digite e selecione Dev Containers: Attach to Running Container....
  5. Selecionar o Container

    • Uma lista de containers em execução será exibida. Escolha o container DeepStream que deseja acessar.
  6. Acessar e Editar os Arquivos no Container

    • O VS Code abrirá uma nova janela com acesso ao sistema de arquivos do container. Aqui, você pode navegar, editar e desenvolver diretamente nos arquivos do container.
  7. Executar Comandos Dentro do Container

    • Você também pode abrir um terminal no VS Code (usando `Ctrl + ``) para executar comandos diretamente no ambiente do container.
  8. Salvar as Alterações no Container

    • Se você estiver realizando alterações importantes, lembre-se de que os dados serão perdidos ao parar o container, a menos que você os salve. Para garantir que suas modificações sejam preservadas, crie uma nova imagem com as alterações feitas:

      docker commit <container_id> <novo_nome_imagem>:<nova_tag>
  9. Criar um Novo Container Usando a Imagem Salva

    • Ao criar um novo container baseado na sua imagem modificada, substitua o nome da imagem padrão pela imagem que você salvou. Por exemplo, o comando abaixo deve ser ajustado com o nome da sua nova imagem:

      sudo docker run -it --privileged --rm --name=docker --net=host --gpus all -e DISPLAY=$DISPLAY -e CUDA_CACHE_DISABLE=0 --device /dev/snd -v /tmp/.X11-unix/:/tmp/.X11-unix <seu_nome_imagem>:<sua_tag>
⚠️ **GitHub.com Fallback** ⚠️