support pulling image from docker hub