Sou novato e preciso de ajuda. Atualmente jogando com a seguinte configuração:
máquina remota
- uma instância AWS EC2 com Ubuntu 18.
- Grupo secundário: SSH - porta myIp 22, http
- instale o docker e o docker-compose
- compondo odoo e postgres como serviços
- usando docker ou docker-compose: ambos estão ok
meu pc local
- é win10 com VSCode 1.37
- ext instalado: vs código de desenvolvimento remoto, docker, ..
- no terminal: o ssh para a máquina remota está funcionando bem. incluindo docker/docker-compose exec
- Dentro do VS Code, Remote-SSH para máquina remota também está ok. A pasta aberta na página inicial também está ok.
No entanto, não posso depurar e usar outros recursos do VS Code, como postgres ext.
Então eu revisito oSite de desenvolvimento remoto do VS Code mas se perdendo. Em seguida, passamos para a parte 'Desenvolvendo dentro de um contêiner'. Como a janela de encaixe está em uma máquina remota, em particular o seguinte:aqui. Especificamente, está usando a Opção 2: Conectar usando um túnel SSH. Na segunda etapa, em um terminal, quando executo 'ssh -NL localhost:23750:/var/run/docker.sock user@hostname', o terminal fica como congelamento/nada. Enquanto isso, no VS COde, a extensão Docker continua ativada: 'Falha ao conectar'.
Então, de volta ao terminal, Ctr-c e recebi meu prompt ssh. Verificando 'ssh -h', não consigo encontrar a opção -N. Na configuração win10: OpenSSH está instalado.
Daí eu realmente me perdi. Por favor ajude.
Agradeço antecipadamente por sua ajuda.