bash:docker:未找到命令

bash:docker:未找到命令

我正在访问作为虚拟机运行的 Ubuntu 19.10。在安装过程中,我安装了 Docker(作为一个 snap)。当我使用 SSH 登录时一切都很好,但是这会失败:

$ ssh user@host 'docker info'

返回:bash: docker: command not found。其他命令如$ ssh user@host date或 也$ ssh user@host 'ls -l'可以正常工作。

有什么建议么?

答案1

创建符号链接:

sudo ln -s /snap/bin/docker /usr/bin/docker

您还可以使用相同的命令检查路径变量显示的内容,但不要ls -l使用echo $PATH命令。您可以尝试将符号链接放置到那里提到的 PATH。

PATH在 中的服务器上设置~/.ssh/environment(需要PermitUserEnvironment yes在 中启用sshd_config)。

https://unix.stackexchange.com/q/332532/341457

相关内容