Creating Private Registries

Hi,
I’m new in rancher and have created my first Rancher environment. The Rancher healthcheck, network-services, ipsec, portainer, scheduler and Swarm Containers are all failing to install. The reason it fail to install is because Rancher is trying to acquire the image from https://registry-1.docker.io. Due to the way our network configuration, we need rancher to acquire the image from a private registry (that will connect to dockerhub). I have added the Private Registries to Rancher Registries and setup the default registry to our private registry before setting up the Host but this still does not work. Any idea how I can rancher to acquire the images from our private registry?
B.

Ignore this. Found the answer in http://rancher.com/docs/rancher/v1.6/en/installing-rancher/installing-server/no-internet-access/