Ich bin neu und brauche Hilfe. Spiele derzeit mit folgendem Setup:
Remote-Computer
- eine AWS EC2-Instanz mit Ubuntu 18.
- Sec-Gruppe: SSH - myIp-Port 22, http
- Installieren Sie Docker und Docker-Compose.
- Odoo und Postgres als Dienste zusammenstellen
- entweder Docker oder Docker-Compose verwenden: beides ist ok
mein lokaler PC
- ist win10 mit VSCode 1.37
- installierte Erweiterung: vs Code Remote-Entwicklung, Docker, …
- im Terminal: SSH zur Remote-Maschine läuft gut, einschließlich Docker/Docker-Compose-Exec
- Innerhalb von VS Code ist Remote-SSH zum Remote-Rechner auch ok. Das Öffnen des Home-Ordners ist auch ok.
Ich kann jedoch kein Debuggen durchführen und andere Funktionen von VS Code wie Postgres ext verwenden.
Dann besuche ich noch einmal dieVS Code-Remote-Entwicklungssite aber ich verliere den Überblick. Dann geht es weiter zum Teil „In einem Container entwickeln“. Da sich der Docker auf einer Remote-Maschine befindet, gilt insbesondere Folgendes:Hier. Insbesondere wird Option 2 verwendet: Verbindung über einen SSH-Tunnel. Im 2. Schritt, wenn ich in einem Terminal „ssh -NL localhost:23750:/var/run/docker.sock user@hostname“ ausführe, friert das Terminal einfach ein/es passiert nichts. In der Zwischenzeit bleibt in VS Code die Docker-Erweiterung bestehen: „Verbindung fehlgeschlagen“.
Dann zurück zum Terminal, Strg-C und ich habe meine SSH-Eingabeaufforderung zurück. Beim Überprüfen von „ssh -h“ kann ich die Option -N nicht finden. In der Win10-Einstellung: OpenSSH ist installiert.
Daher bin ich wirklich verloren. Bitte helfen Sie.
Vielen Dank im Voraus für Ihre Hilfe.