我的容器现在正在运作。但我无法访问docker远程API。
泊坞窗设置文件夹位于/Users/lala/.boot2docker
取回任何内容
export DOCKER_HOST=tcp://192.168.59.103:2376
export DOCKER_CERT_PATH=/Users/lala/.boot2docker/certs/boot2docker-vm
export DOCKER_TLS_VERIFY=1
答案 0 :(得分:0)
您需要创建一个pkcs12证书,以便在其处于安全/ TLS模式时让curl与docker通信。我的回答是基于post。我假设您在当前目录中运行pkcs12创建命令(openssl)。
openssl pkcs12 -export -inkey $DOCKER_CERT_PATH/key.pem -in $DOCKER_CERT_PATH/cert.pem \
-name b2d-client-side -out b2d-client-side.p12 -password pass:mysecret
curl -k --cert b2d-client-side.p12:mysecret \
https://$(boot2docker ip):2376/info