{"action":"created","issue":{"url":"https://api.github.com/repos/docker/docker/issues/9161","labels_url":"https://api.github.com/repos/docker/docker/issues/9161/labels{/name}","comments_url":"https://api.github.com/repos/docker/docker/issues/9161/comments","events_url":"https://api.github.com/repos/docker/docker/issues/9161/events","html_url":"https://github.com/docker/docker/pull/9161","id":48716003,"number":9161,"title":"Proposal: Mirroring Support for Private Registries","user":{"login":"jlhawn","id":1441929,"avatar_url":"https://avatars.githubusercontent.com/u/1441929?v=3","gravatar_id":"","url":"https://api.github.com/users/jlhawn","html_url":"https://github.com/jlhawn","followers_url":"https://api.github.com/users/jlhawn/followers","following_url":"https://api.github.com/users/jlhawn/following{/other_user}","gists_url":"https://api.github.com/users/jlhawn/gists{/gist_id}","starred_url":"https://api.github.com/users/jlhawn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jlhawn/subscriptions","organizations_url":"https://api.github.com/users/jlhawn/orgs","repos_url":"https://api.github.com/users/jlhawn/repos","events_url":"https://api.github.com/users/jlhawn/events{/privacy}","received_events_url":"https://api.github.com/users/jlhawn/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/docker/docker/labels/%2Fproject%2Fdoc","name":"/project/doc","color":"207de5"},{"url":"https://api.github.com/repos/docker/docker/labels/Proposal","name":"Proposal","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/docker/docker/milestones/34","labels_url":"https://api.github.com/repos/docker/docker/milestones/34/labels","id":906381,"number":34,"title":"1.5.0","description":"### NOTICE:\r\n\r\nIssues and PRs included in milestones are not a guarantee that they will be merged or included in a release. \r\n\r\n### RELEASE MANAGER:\r\n\r\n@icecrime will be the point of contact for the 1.5.0 release. \r\n\r\n### CODE FREEZE:\r\n\r\nCode freeze will begin on January 20th for the final features to be included in Docker 1.5.0.  Any features not merged by this time will not be included **or** considered for a release.  At this time a bump branch with the final commits for this release will be created and an RC will be pushed to https://test.docker.com for QA and testing in advance of the Feb. 3 release. date. ","creator":{"login":"crosbymichael","id":749551,"avatar_url":"https://avatars.githubusercontent.com/u/749551?v=3","gravatar_id":"","url":"https://api.github.com/users/crosbymichael","html_url":"https://github.com/crosbymichael","followers_url":"https://api.github.com/users/crosbymichael/followers","following_url":"https://api.github.com/users/crosbymichael/following{/other_user}","gists_url":"https://api.github.com/users/crosbymichael/gists{/gist_id}","starred_url":"https://api.github.com/users/crosbymichael/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crosbymichael/subscriptions","organizations_url":"https://api.github.com/users/crosbymichael/orgs","repos_url":"https://api.github.com/users/crosbymichael/repos","events_url":"https://api.github.com/users/crosbymichael/events{/privacy}","received_events_url":"https://api.github.com/users/crosbymichael/received_events","type":"User","site_admin":false},"open_issues":18,"closed_issues":10,"state":"open","created_at":"2014-12-16T23:52:21Z","updated_at":"2015-01-06T18:15:03Z","due_on":"2015-02-03T08:00:00Z","closed_at":null},"comments":29,"created_at":"2014-11-14T00:47:22Z","updated_at":"2015-01-06T19:14:13Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/docker/docker/pulls/9161","html_url":"https://github.com/docker/docker/pull/9161","diff_url":"https://github.com/docker/docker/pull/9161.diff","patch_url":"https://github.com/docker/docker/pull/9161.patch"},"body":"Docker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn)"},"comment":{"url":"https://api.github.com/repos/docker/docker/issues/comments/68916282","html_url":"https://github.com/docker/docker/pull/9161#issuecomment-68916282","issue_url":"https://api.github.com/repos/docker/docker/issues/9161","id":68916282,"user":{"login":"stevenschlansker","id":129097,"avatar_url":"https://avatars.githubusercontent.com/u/129097?v=3","gravatar_id":"","url":"https://api.github.com/users/stevenschlansker","html_url":"https://github.com/stevenschlansker","followers_url":"https://api.github.com/users/stevenschlansker/followers","following_url":"https://api.github.com/users/stevenschlansker/following{/other_user}","gists_url":"https://api.github.com/users/stevenschlansker/gists{/gist_id}","starred_url":"https://api.github.com/users/stevenschlansker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stevenschlansker/subscriptions","organizations_url":"https://api.github.com/users/stevenschlansker/orgs","repos_url":"https://api.github.com/users/stevenschlansker/repos","events_url":"https://api.github.com/users/stevenschlansker/events{/privacy}","received_events_url":"https://api.github.com/users/stevenschlansker/received_events","type":"User","site_admin":false},"created_at":"2015-01-06T19:14:13Z","updated_at":"2015-01-06T19:14:13Z","body":"@shin- They work together.  For example, the setup I want is:\r\n\r\n`central.company.com` is our \"source of truth\" registry.\r\n`mirror-us.company.com`\r\n`mirror-eu.company.com` are mirrors of `central` via the mirroring options you indicate.\r\n\r\nThen, the Docker clients are configured e.g.\r\n`--registry-mirror=mirror-us.company.com --registry-mirror=central.company.com` for US instances, so they first try the local mirror but fall back to `central` if it is down or unavailable."}}