- 添加上下文:
docker context create remote --docker "host=ssh://user@example.com"
- 通过 SSH 检查连接(正在连接):
ssh user@example.com
- 我尝试在远程主机上查看容器:
docker --context remote ps
我得到:
无法连接到http://docker.example.com上的 Docker 守护程序。docker 守护进程是否正在运行?
可能是什么问题呢?
docker context create remote --docker "host=ssh://user@example.com"
ssh user@example.com
docker --context remote ps
我得到:
无法连接到http://docker.example.com上的 Docker 守护程序。docker 守护进程是否正在运行?
可能是什么问题呢?
问题原来是远程主机
user不在docker. 我添加了它并且它起作用了:如果它不起作用,那么可能值得重新启动远程主机,但它对我有用而无需重新启动。
为什么主机在错误消息中列出
http://docker.example.com只是一个通用占位符。来源:https ://devops.stackexchange.com/a/15142/35216