Docker pull error : x509: certificate has expired or is not yet valid

Description of problem:

I’m trying to pull ubuntu from the public registry with this command :

  • maven plugin for docker (e.g. to run with needed db)
  • Trying to send messages between Docker containers using rabbitmq
  • Docker watchtower with private registry
  • apt-add-repository: command not found error in Dockerfile
  • Assign port to container
  • Building meta-virtualization layer in yocto
  • docker pull ubuntu
    

    And then i got this results (the previous command was working yesterday) :

    “Error while pulling image: Get https://index.docker.io/v1/repositories/library/ubuntu/images: x509: certificate has expired or is not yet valid”

    docker version :

    Client:
    Version: 1.10.0
    API version: 1.22
    Go version: go1.5.3
    Git commit: 590d510
    Built: Thu Feb 4 18:36:33 2016
    OS/Arch: linux/amd64
    
    Server:
    Version: 1.10.0
    API version: 1.22
    Go version: go1.5.3
    Git commit: 590d510
    Built: Thu Feb 4 18:36:33 2016
    OS/Arch: linux/amd64
    

    docker info :

    Containers: 4
    Running: 0
    Paused: 0
    Stopped: 4
    Images: 20
    Server Version: 1.10.0
    Storage Driver: aufs
    Root Dir: /var/lib/docker/aufs
    Backing Filesystem: extfs
    Dirs: 44
    Dirperm1 Supported: true
    Execution Driver: native-0.2
    Logging Driver: json-file
    Plugins: 
    Volume: local
    Network: bridge null host
    Kernel Version: 3.19.0-49-generic
    Operating System: Ubuntu 14.04.3 LTS
    OSType: linux
    Architecture: x86_64
    CPUs: 4
    Total Memory: 5.815 GiB
    Name: ubuntu
    ID: Y6OO:23T2:BAPU:DVQJ:HJCJ:USEP:T6EU:PMG4:O4M6:46C7:JKPC:BQHT
    WARNING: No swap limit support
    

    uname -a :

    Linux ubuntu 3.19.0-49-generic #55~14.04.1-Ubuntu SMP Fri Jan 22 11:24:31 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
    

    I verify my “date” and everything is good. I don’t know where this issue can come from.

  • Certificate exceptions when running Scala SBT on Docker Alpine Linux container
  • chrome fails with “Illegal instruction” in minimal Centos7+Xvfb
  • Using Docker and MongoDB
  • lxc-attach failed to enter the namespace - EC2 Instances
  • In Docker, what's the difference between a container and an image?
  • How to build your own MeanJS Docker image?
  • 2 Solutions collect form web for “Docker pull error : x509: certificate has expired or is not yet valid”

    You can either use –insecure-registry=[] option while starting docker deamon or need to provide valid certificate path. Look here for details.

    You need to check with network configuration.If you assign single network interface you will get this issue.In network setting check NIC’s are enable both public and private.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.