Can not run "Docker run hello-world" command in windows docker. Every time getting the time out error

Unable to find image ‘hello-world:latest’ locally
latest: Pulling from library/hello-world
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/a7/a7a0c752f970a419aba39261958e13ad381a8192d424cb7815bcec26
8c2898af/data?verify=1531296053-JoREzCmzCslwZ6iF4m37%2FkrRA%2F4%3D: dial tcp 104.18.122.25:443: i/o timeout.
See ‘C:\Program Files\Docker\Docker\Resources\bin\docker.exe run --help’.
PS C:\WINDOWS\system32>