Associe ao JupyterLab

Quando inicia uma instância do Deep Learning VM Image, é inicializada uma sessão do JupyterLab.

Para configurar o encaminhamento de portas SSH, conclua os passos seguintes e, em seguida, aceda à sua sessão do JupyterLab através de um navegador local:

  1. Execute o seguinte comando através da CLI Google Cloud no terminal da sua preferência ou na Cloud Shell:

    gcloud compute ssh \
        --project PROJECT_ID \
        --zone ZONE \
        INSTANCE_NAME \
        -- -L 8080:localhost:8080

    Substitua o seguinte:

  1. Aceda à sua sessão do JupyterLab através de um navegador local:

    • Se executou o comando na sua máquina local, visite https://localhost:8080 para aceder ao JupyterLab.

    • Se executou o comando através da Cloud Shell, aceda ao JupyterLab através da  Pré-visualização Web na porta 8080.

Resolução de problemas

Sintoma: quando usa o encaminhamento de portas SSH para se ligar ao JupyterLab, não consegue estabelecer ligação à instância.

Problema: está a tentar estabelecer ligação ao socket TCP errado.

Solução:

  • Em alguns clientes Linux, o localhost é resolvido para o endereço loopback IPv6 (::1). Verifique isto através de ping -c 1 localhost. Se este comando devolver o endereço IPv6, use -L 8080:127.0.0.1:8080 (em vez de -L 8080:localhost:8080) no comando gcloud compute ssh.

  • Certifique-se de que se liga a http://localhost:8080 (em vez de https://localhost:8080) no seu cliente local.