I\'m hitting the following error when trying to pull the elastcisearch images from dockerhub.
docker-compose pull
Pulling elasticsearch (elasticsearch:2.2.0)...
I resolved the problem by adding the CA root .crt file the following directory: /etc/docker/certs.d/docker.io
Steps to resolve on Unbuntu 14:04 with Docker version 1.10.0, build 590d5108 and docker-compose version 1.6.0, build d99cad6:
DER formatmkdir -p /etc/docker/certs.d/docker.io/cp <cert from step one>.crt /etc/docker/certs.d/docker.io/service docker restartdocker-compose pull now works and elasticsearch image downloadsMore info here: https://docs.docker.com/engine/security/certificates/
/usr/local/share/ca-certificates. sudo update-ca-certificates sudo service docker restartthis might happen on local or user registries that might not have root CA signed certificates (these might be self singed). You can use the following steps use these registries:
sudo systemctl edit docker.service
add the registry like this:
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd <some params...> --insecure-registry <your registry here> <other params...>
sudo systemctl daemon-reloadsudo systemctl restart docker.serviceOn native docker (I'm on a mac), this can be resolved by adding to the insecure registries configuration. Preferences > Advanced > Insecure Registries