Łączenie środowisk zdalnych
Oprócz profilów i synchronizacji ustawień można dostosować środowisko programowania zdalnego, łącząc ze sobą środowiska zdalne. Łączenie środowisk zdalnych jest powszechną praktyką, która ułatwia korzystanie z najlepszych w każdym środowisku.
Łączenie kontenerów deweloperskich z protokołem SSH
Typowym modelem jest połączenie maszyny zdalnej z kontenerem platformy Docker. Korzystanie z kontenera platformy Docker na maszynie zdalnej jest przydatne do standaryzacji środowiska projektowego w całym zespole przy jednoczesnym zastosowaniu możliwości zdalnego przetwarzania.
Aby używać kontenerów deweloperskich z rozszerzeniem Remote — SSH, należy zainstalować rozszerzenie na komputerze lokalnym. Rozszerzenie można zainstalować, wybierając ikonę Rozszerzenia w programie VS Code i wyszukując ciąg Remote - SSH.
Ponadto maszyna zdalna musi mieć zainstalowaną platformę Docker. Instrukcje dotyczące instalowania platformy Docker można znaleźć w dokumentacji programu VS Code.
Nawiązywanie połączenia z hostem SSH
Po zainstalowaniu rozszerzenia Remote — SSH można nawiązać połączenie z maszyną zdalną przy użyciu polecenia Remote - SSH: Connect to Host w palecie poleceń. Możesz również użyć widoku Eksploratora zdalnego, aby nawiązać połączenie z maszyną zdalną.
W przypadku korzystania z polecenia Remote - SSH: Connect to Host (Zdalne — SSH: łączenie z hostem ) należy określić adres IP maszyny, z którą chcesz nawiązać połączenie. W razie potrzeby możesz również określić nazwę użytkownika i numer portu.
Otwieranie projektu na maszynie zdalnej w kontenerze deweloperskim
Po nawiązaniu połączenia z maszyną zdalną można otworzyć projekt z konfiguracją kontenera deweloperskiego przy użyciu polecenia Dev Containers: Otwórz folder w kontenerze w palecie poleceń. Nie ma nic specjalnego w przypadku uruchamiania kontenera deweloperskiego na maszynie zdalnej. Proces jest taki sam, jak w przypadku lokalnego uruchamiania kontenera deweloperskiego.
Kontener deweloperski jest teraz uruchomiony na maszynie zdalnej. W tym scenariuszu zdalnie łączysz się z maszyną wirtualną za pośrednictwem protokołu SSH, a następnie zdalnie łączysz się z kontenerem deweloperskim za pośrednictwem programu VS Code. Możesz zastosować możliwości maszyny zdalnej, a jednocześnie mieć spójne środowisko programistyczne z konfiguracjami kontenerów deweloperskich.