Conecte-se com o JupyterLab

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

Para configurar o encaminhamento de portas SSH, conclua as etapas a seguir e acesse sua sessão do JupyterLab usando um navegador local:

  1. Execute o seguinte comando usando a Google Cloud CLI em seu terminal preferido ou no Cloud Shell:

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

    Substitua:

  1. Acesse a sessão do JupyterLab usando um navegador local:

    • Se você executou o comando na máquina local, visite https://localhost:8080 para acessar o JupyterLab.

    • Se você executou o comando Cloud Shell, acesse o JupyterLab por meio da visualização da Web na porta 8080.

Solução de problemas

Sintoma: ao usar o encaminhamento de portas SSH para se conectar ao JupyterLab, não será possível se conectar à instância.

Problema: você está tentando se conectar ao soquete TCP errado.

Solução:

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

  • Verifique se você se conectou a http://localhost:8080 (em vez de https://localhost:8080) no seu cliente local.