如何在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