moby/registry
Noah Treuhaft 67fdf574d5 Add daemon option to push foreign layers
The --allow-nondistributable-artifacts daemon option specifies
registries to which foreign layers should be pushed.  (By default,
foreign layers are not pushed to registries.)

Additionally, to make this option effective, foreign layers are now
pulled from the registry if possible, falling back to the URLs in the
image manifest otherwise.

This option is useful when pushing images containing foreign layers to a
registry on an air-gapped network so hosts on that network can pull the
images without connecting to another server.

Signed-off-by: Noah Treuhaft <noah.treuhaft@docker.com>
2017-05-16 14:36:36 -07:00
..
auth.go fix infinite recursion 2016-11-18 10:57:50 -02:00
auth_test.go Add functional support for Docker sub commands on Solaris 2016-11-07 09:06:34 -08:00
config.go Add daemon option to push foreign layers 2017-05-16 14:36:36 -07:00
config_test.go Add daemon option to push foreign layers 2017-05-16 14:36:36 -07:00
config_unix.go Remove old cli framework. 2016-08-25 13:09:04 -04:00
config_windows.go Remove old cli framework. 2016-08-25 13:09:04 -04:00
endpoint_test.go Login update and endpoint refactor 2016-03-01 11:52:32 -08:00
endpoint_v1.go Add engine-api types to docker 2016-09-07 11:05:58 -07:00
registry.go Use system ca pool from tlsconfig 2016-10-31 14:52:07 -07:00
registry_mock_test.go Use distribution reference 2017-02-07 11:08:37 -08:00
registry_test.go Add daemon option to push foreign layers 2017-05-16 14:36:36 -07:00
service.go Add daemon option to push foreign layers 2017-05-16 14:36:36 -07:00
service_v1.go Disable v1 protocol for the default registry 2016-11-11 00:23:25 -08:00
service_v1_test.go Disable v1 protocol for the default registry 2016-11-11 00:23:25 -08:00
service_v2.go Add daemon option to push foreign layers 2017-05-16 14:36:36 -07:00
session.go Use distribution reference 2017-02-07 11:08:37 -08:00
types.go Use distribution reference 2017-02-07 11:08:37 -08:00