Docker push and pull is really slow every 2nd or 3rd time

Hi,

I installed docker private registry (insecure) on CentOS Linux release 7.2.1511. Here is the command I ran to install registry.

docker run -d -p 5000:5000 -v /home/xyz/docker-registry:/tmp/registry registry

I have another CentOS box (Same version as above) just running docker (Server Version: 1.9.1) and few images to push.

I see the every 2nd or 3rd push and consequent pull becomes really slow.

The image size is around 600MB. It takes almost ~ 11 - 12 mins to push it when it becomes slow.

I am very new to docker and I am not sure where to start debugging from ? Any pointers would be of great help