Olá, William.
Tudo bem?
Desculpa a demora, estou respondendo esse tópico para tentar ajudar você e outros alunos que estiverem com essa mesma dúvida. Valeu :)
Para utilizar o Docker por SSH, você pode utilizar a extensão "Remote - Containers" do Visual Studio Code. Com essa extensão, você pode se conectar ao seu servidor Ubuntu e usar o Docker remotamente.
Aqui está um passo a passo de como fazer isso:
Certifique-se de que o Docker está instalado no seu servidor Ubuntu e que ele está em execução.
No seu PC com Fedora, abra o Visual Studio Code e instale a extensão "Remote - Containers".
No canto inferior esquerdo do Visual Studio Code, clique no ícone que se parece com um retângulo com uma seta apontando para cima. Isso abrirá o painel de comandos.
No painel de comandos, digite "Remote-Containers: Attach to Running Container" e pressione Enter.
Selecione a opção "Attach to Running Docker Container".
Na lista de contêineres disponíveis, selecione o contêiner que está em execução no seu servidor Ubuntu.
Aguarde alguns instantes enquanto o Visual Studio Code se conecta ao contêiner.
Agora você está conectado ao seu contêiner Docker no servidor Ubuntu e pode usar o Visual Studio Code para desenvolver e gerenciar seus projetos.
Espero que essas instruções sejam úteis para você. Se tiver alguma outra dúvida, é só me dizer. Espero ter ajudado e bons estudos!