如何在Docker Remote API中发送curl?

我在泊坞窗机器中使用docker远程API ,我想要得到的图像,我试图按照规范连接到docker机器,但我得到的错误,我也试过例如

curl --cacert $DOCKER_CERT_PATH/ca.pem https://10.0.1.17:2376/images/json 

但我得到Unknown SSL protocol error in connection to ...

有谁知道如何解决这个问题? 谢谢

你正在收到这个错误,因为服务器没有对客户端进行身份validation,你也应该传递你的密钥

第一个生成一个.p12使用

 openssl pkcs12 -export -out certificate.p12 -inkey key.pem -in cert.pem -certfile ca.pem 

你会被要求input一个密码,以后再使用它,我会假设你input的密码是mypass

现在你可以使用

curl https://10.0.1.17:2376/images/json --cert $DOCKER_CERT_PATH/certificate.p12 --pass mypass --key $DOCKER_CERT_PATH/key.pem --cacert $DOCKER_CERT_PATH/ca.pem