首先,
docker --version
当从本地PC通过ssh连接时可以正常完成。
使用ssh-action
时,会出现找不到docker的情况。
和 whoami
命令在 GitHub Actions 中正常工作。
我使用的服务器正在使用最新版本的Synology,它似乎是基于Ubuntu的。
我很好奇是什么导致了这个问题。
Synology 日志如下。
User [*****] from [**.**.***.*] logged in successfully via [SSH].
已接近绝对路线,已解决。
sudo -S /usr/local/bin/docker version <<< "${{ secrets.WAS_PASSWORD }}"