buildkit
buildkit copied to clipboard
buildx over ssh no longer works with docker compose
Not sure if something has changed, but in Docker Desktop 4.30.0 windows docker compose
yields
error during connect: Get "http://docker.example.com/v1.39/containers/buildx_buildkit_dit0/json": command [ssh -o ConnectTimeout=30 -- dit docker system dial-stdio] has exited with exit status 255, please make sure the URL is valid, and Docker 18.09 or later is installed on the remote host: stderr=Connection closed by xxxxx port 22
but docker buildx build
still works.
Originally posted by @trajano in https://github.com/moby/buildkit/issues/4268#issuecomment-2147682560
Looking at the server logs under /var/secure I see when using with docker compose
sshd[###]: Connection reset by xx.xx.xx.xx port ### [preauth]
SSH with a normal client still works though.
I have also tried regenerating a new SSH key pair using the default ssh-keygen values and confirmed it is the one being used when I ssh directly. No luck.