Unfortunately, we don’t currently support pulling from private registries, as there are potential security and state issues associated with this.
However, a development resinOS image will allow you to locally build and push images to a device using the
resin local push command from the resin CLI tool. See https://github.com/resin-io/resin-cli/blob/master/doc/cli.markdown#local-push-deviceip for further details.
We do have a number of customers who are happy to have completed images stored in our own registries once built (as there are obviously build secrets associated with building these images). This is currently possible on both production and development flavours of resinOS, and the resin CLI tool’s
resin deploy (https://github.com/resin-io/resin-cli/blob/master/doc/cli.markdown#deploy-appname-image) allows this functionality to be achieved (you can build the image locally, or use an image pre-existing in your local Docker registry, and then the resulting image is pushed to our registries).
I hope this has given you a few more options.