Tag: Phpseclib

在使用phpseclib时找不到Docker命令

当本地ssh连接到我的机器并执行“docker ps”(或任何其他docker特定的命令)时,我遇到一个错误。 这个问题只和docker命令有关。 其他的指挥工作就像一个魅力。 $ssh = new SSH2('127.0.0.1'); if (!$ssh->login('username', 'password')) { exit('Login Failed'); } // after succesfull login echo $ssh->exec('docker ps'); // or any other docker command (error here) echo $ssh->exec('ls -la'); 执行上面的代码,第一个回声返回zsh:1: command not found: docker ,而第二个回声返回正确的信息。 我的设置是: Laravel v5.5.19 phpseclib v2.0.7 macOS High Sierra 10.13(17A405) Docker for Mac:版本:17.09.0-ce-mac35 更新 我认为这个问题是mac本身 (和emotelogin ?)。 […]