Docker push errro issue dial tcp: i/o timeout

Hi

When I push the image to docker hub getting this error. I tried so many times but still getting this

dial tcp: lookup registry-1.docker.io on 192.168.55.1:53: read udp 192.168.55.151:33310->192.168.55.1:53: i/o timeout

and getting this

dial tcp: i/o timeout

I am using the Centos 7

docker version is

Client:
Version: 17.05.0-ce
API version: 1.29
Go version: go1.7.5
Git commit: 89658be
Built: Thu May 4 22:06:25 2017
OS/Arch: linux/amd64

Server:
Version: 17.05.0-ce
API version: 1.29 (minimum version 1.12)
Go version: go1.7.5
Git commit: 89658be
Built: Thu May 4 22:06:25 2017
OS/Arch: linux/amd64
Experimental: false