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:
Este tutorial detalha como acessar e desenvolver dentro de um container Docker utilizando a extensão Remote - Containers do VS Code.
- Docker instalado e em execução.
- Visual Studio Code instalado.
- Extensão Remote - Containers instalada no VS Code.
-
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.
-
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
-
-
Abrir o Command Palette no VS Code
- No VS Code, pressione
F1
ouCtrl + Shift + P
para abrir o Command Palette.
- No VS Code, pressione
-
Conectar-se ao Container
- No Command Palette, digite e selecione Dev Containers: Attach to Running Container....
-
Selecionar o Container
- Uma lista de containers em execução será exibida. Escolha o container DeepStream que deseja acessar.
-
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.
-
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.
-
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>
-
-
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>
-