Encaminhamento de soquete Docker
Use um túnel SSH do Secure Pipes para acessar um soquete Docker remoto do seu Mac ou um soquete local de um host remoto.
Antes de executar
O acesso ao soquete Docker concede controle poderoso sobre o host Docker, geralmente equivalente ao acesso de administrador. Use apenas endereços de loopback, nunca exponha o ouvinte a uma rede não confiável e interrompa o túnel após o uso. Outros usuários e processos na máquina ouvinte também podem acessar a porta local não autenticada. O usuário SSH deve ter permissão para acessar o soquete relevante; o servidor SSH deve permitir o encaminhamento correspondente. Não enfraqueça as permissões de soquete para que isso funcione.
Exemplos
Pré-requisitos: instale a CLI do Docker onde você executa o teste e certifique-se de que o daemon do Docker de destino esteja em execução. No Mac, inspecione o contexto atual do Docker; um caminho de soquete Unix deve ser absoluto. Contextos remotos não são soquetes locais.
docker context inspect --format '{{.Endpoints.docker.Host}}'Encaminhamento local: em Secure Pipes, escolha Local Forward, defina o endpoint local como 127.0.0.1:8888 e escolha Remote Unix Socket com /var/run/docker.sock. Conecte-se ao host Ubuntu remoto e execute este comando no Mac.
docker -H tcp://127.0.0.1:8888 psPara encontrar o soquete Mac para encaminhamento remoto, inspecione o contexto do Docker no Mac. Por exemplo, OrbStack pode relatar unix:///Users/yourname/.orbstack/run/docker.sock; use seu caminho absoluto real.
docker context inspect --format '{{.Endpoints.docker.Host}}'Encaminhamento remoto: em Secure Pipes escolha Remote Forward, defina o endpoint remoto como 127.0.0.1:8888 e escolha Local Unix Socket com o caminho do soquete Mac. Após conectar, execute este comando no host remoto.
docker -H tcp://127.0.0.1:8888 psComo alternativa, defina DOCKER_HOST apenas para um comando. Isso não altera o shell atual ou o contexto do Docker salvo.
DOCKER_HOST=tcp://127.0.0.1:8888 docker psReferências oficiais
Revisado em 27 de outubro de 2026