docker compose with remote context 导致 ssh 错误连接被拒绝

问题描述

当我尝试使用 docker 上下文从远程服务器上的本地计算机运行此命令时,docker-compose 出现问题:

docker-compose --context remote up -d

我明白了:

ssh: connect to host xxx.xxx.xxx.xxx port 22: Connection refused

我只用这个命令得到这个错误,其他一切正常(比如 ps 或 logs 命令)。此外,常规 ssh 连接工作正常,所以我认为我的 ssh 配置没有问题。

就我所见,使用 verbose 运行命令没有提供任何有用的信息。

解决方法

在您的 COMPOSE_PARAMIKO_SSH: 1query operators supported 中设置环境变量 .gitlab-ci.yml