On a virtual server ubuntu 14.04 I have installed docker and I try to push to a local registry an image. I followed this guide on the Docker blog but when I try to push the image I have this output:
Error: Invalid registry endpoint https://xx.xx.xx.xx/v1/: Get https://xx.xx.xx.xx/v1/_ping: x509: certificate has expired or is not yet valid. If this private registry supports only HTTP or HTTPS with an unknown CA certificate, please add
--insecure-registry xx.xx.xx.xx
to the daemon's arguments. In the case of HTTPS, if you have access to the registry's CA certificate, no need for the flag; simply place the CA certificate at /etc/docker/certs.d/xx.xx.xx.xx/ca.crt
I try to add --insecure-registry xx.xx.xx.xx
in /etc/default/docker
file and restart docker service.
Docker fails to start with message /proc/self/fd/9: 17: /etc/default/docker: --insecure-registry: not found
.
PS: I run my registry in a docker container