我正在尝试使用docker-machine在DigitalOcean Droplet上运行docker-compose。
docker ps
不返回错误,但是docker-compose ps
返回错误: ERROR: Client sent an HTTP request to an HTTPS server.
我已经使用这种设置多年了,以前从未遇到过这个问题。
注意:
在docker-compose.yml
中具有什么配置都没有关系。甚至无法进行如下所示的最小配置:
version: "3.7"
services:
redis:
image: "redis:alpine"
答案 0 :(得分:0)
我意识到我已经安装了docker客户端的边缘版本,这就是它开始失败的原因。
删除边缘安装并安装稳定版本的Docker客户端即可解决此问题。