如何在 Docker 远程 API 中发送 curl?
How to send a curl in Docker Remote API?
我在 docker 机器上使用 docker remote api,我想获取图像 我尝试按照规范连接到 docker 机器,但出现错误,我例如也试过
curl --cacert $DOCKER_CERT_PATH/ca.pem https://10.0.1.17:2376/images/json
但是我得到了Unknown SSL protocol error in connection to ...
有人知道怎么解决吗?谢谢
您收到此错误是因为服务器未对客户端进行身份验证,您还应传递您的密钥
第一次使用
生成 .p12
openssl pkcs12 -export -out certificate.p12 -inkey key.pem -in cert.pem -certfile ca.pem
你会被要求输入密码,你稍后会用到,我假设你输入的密码是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
我在 docker 机器上使用 docker remote api,我想获取图像 我尝试按照规范连接到 docker 机器,但出现错误,我例如也试过
curl --cacert $DOCKER_CERT_PATH/ca.pem https://10.0.1.17:2376/images/json
但是我得到了Unknown SSL protocol error in connection to ...
有人知道怎么解决吗?谢谢
您收到此错误是因为服务器未对客户端进行身份验证,您还应传递您的密钥
第一次使用
生成 .p12openssl pkcs12 -export -out certificate.p12 -inkey key.pem -in cert.pem -certfile ca.pem
你会被要求输入密码,你稍后会用到,我假设你输入的密码是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