Explain how to use a proxy with DTR (#4608)

This commit is contained in:
Joao Fernandes 2017-09-13 15:30:53 -07:00 committed by GitHub
parent 864d53b63c
commit 9d9d5a0147
3 changed files with 35 additions and 0 deletions

View File

@ -1940,6 +1940,8 @@ manuals:
title: Chain multiple caches title: Chain multiple caches
- path: /datacenter/dtr/2.3/guides/admin/configure/garbage-collection/ - path: /datacenter/dtr/2.3/guides/admin/configure/garbage-collection/
title: Garbage collection title: Garbage collection
- path: /datacenter/dtr/2.3/guides/admin/configure/use-a-web-proxy/
title: Use a web proxy
- sectiontitle: Manage users - sectiontitle: Manage users
section: section:
- path: /datacenter/dtr/2.3/guides/admin/manage-users/ - path: /datacenter/dtr/2.3/guides/admin/manage-users/

View File

@ -0,0 +1,33 @@
---
title: Use a web proxy
description: Learn how to configure Docker Content Trust to use a web proxy to
reach external services.
keywords: dtr, configure, http, proxy
---
Docker Trusted Registry makes outgoing connections to check for new versions,
automatically renew its license, and update its vulnerability database.
If DTR can't access the internet, then you'll have to manually apply updates.
One option to keep your environment secure while still allowing DTR access to
the internet is to use a web proxy. If you have an HTTP or HTTPS proxy, you
can configure DTR to use it. To avoid downtime you should do this configuration
outside business peak hours.
As an administrator, log into a node where DTR is deployed, and run:
```
docker run -it --rm \
{{ page.dtr_org }}/{{ page.dtr_repo }}:{{ page.dtr_version }} reconfigure \
--http-proxy http://<domain>:<port> \
--https-proxy https://<doman>:<port> \
--ucp-insecure-tls
```
To confirm how DTR is configured, check the **Settings** page on the web UI.
![DTR settings](../../images/use-a-web-proxy-1.png){: .with-border}
## Where to go next
* [Configure garbage collection](garbage-collection.md)

Binary file not shown.

After

Width:  |  Height:  |  Size: 292 KiB