image/docker
Sascha Grunert a39a6e4c00
Add registry mirror support to docker client
This commit enables private registry mirror support for the docker
client. Major changes and additions related to an image pull are:

- If mirrors are specified via the configuration (registries.conf), then
  the first working (where the manifest is available remotely) mirror
  will be used for the pull.
- The main registry will be the fallback if no mirror works.
- The insecure/skipVerify flags will be used from system context and
  from the corresponding registry/mirror as fallback too.
- Configuring a prefix will be considered, too.
- Update documentation for registry mirror support within
  `registries.conf` as well as the man page.
- Renamed the `url` to `location` within system_registries_v2

Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2019-04-23 14:40:59 +02:00
..
archive Allow image to be saved without a reference name 2018-05-15 12:27:42 -04:00
daemon Fix formatting issues found by gofmt 1.11 2018-11-22 18:22:09 +01:00
fixtures/registries.d Rename sigstore-write to sigstore-staging 2016-09-15 21:26:53 +02:00
policyconfiguration Copy github.com/docker/distribution/reference to docker/reference 2017-02-07 15:25:27 +01:00
reference Copy github.com/docker/distribution/reference to docker/reference 2017-02-07 15:25:27 +01:00
tarfile Lock `docker/tarfile/src.ensureCachedDataIsPresent` 2019-01-29 22:34:27 +01:00
cache.go Implement caching and blob mounting in docker.Transport 2018-12-06 18:59:24 +01:00
docker_client.go Add registry mirror support to docker client 2019-04-23 14:40:59 +02:00
docker_client_test.go pkg/docker/config: Bring auth tests from docker/docker_client_test 2019-02-27 14:38:36 -08:00
docker_image.go Add registry mirror support to docker client 2019-04-23 14:40:59 +02:00
docker_image_dest.go pkg/blobinfocache: Split implementations into subpackages 2019-03-12 13:24:14 -07:00
docker_image_src.go Add registry mirror support to docker client 2019-04-23 14:40:59 +02:00
docker_image_src_test.go Strip MIME type parameters from Content-Type 2016-06-28 19:57:46 +02:00
docker_transport.go Add registry mirror support to docker client 2019-04-23 14:40:59 +02:00
docker_transport_test.go Put context.Context arguments on almost everything 2018-04-07 04:34:51 -07:00
lookaside.go Put context.Context arguments on almost everything 2018-04-07 04:34:51 -07:00
lookaside_test.go Put context.Context arguments on almost everything 2018-04-07 04:34:51 -07:00
wwwauthenticate.go Fix Bearer authentication 2016-07-29 17:19:39 +02:00
wwwauthenticate_test.go Fix Bearer authentication 2016-07-29 17:19:39 +02:00