mirror of https://github.com/docker/docs.git
Merge pull request #1266 from ollypom/dtrinstallpatch
Updated DTR installation instructions
This commit is contained in:
commit
1a89baa40f
|
|
@ -35,32 +35,43 @@ After you configure all the options, you should see a Docker CLI command that yo
|
||||||
to install DTR.
|
to install DTR.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker run -it --rm \
|
$ docker run -it --rm \
|
||||||
{{ page.dtr_org }}/{{ page.dtr_repo }} install \
|
{{ page.dtr_org }}/{{ page.dtr_repo }}:{{ page.dtr_version }} install \
|
||||||
--dtr-external-url dtr-example.com
|
--dtr-external-url <dtr.example.com> \
|
||||||
--ucp-node <ucp-node-name> \
|
--ucp-node <ucp-node-name> \
|
||||||
--ucp-username admin \
|
--ucp-username admin \
|
||||||
--ucp-url <ucp-url>
|
--ucp-url <ucp-url>
|
||||||
```
|
```
|
||||||
|
|
||||||
You can run the DTR install command on any node where `docker` is installed. To verify, run `docker version`.
|
You can run the DTR install command on any node with the Docker Engine
|
||||||
Check that your DTR version is compatible with your Engine - Enterprise and UCP versions using the [compatibility matrix](https://success.docker.com/article/compatibility-matrix).
|
installed, ensure this node also has connectivity to the UCP Cluster. DTR will
|
||||||
|
not be installed on the node you run the install command on. DTR will be
|
||||||
|
installed on the ucp worker defined by the `--ucp-node` flag.
|
||||||
|
|
||||||
As an example, you can SSH into a UCP node and install DTR from there. Running the installation command in interactive TTY or `-it` mode means you will be prompted for any required additional information.
|
As an example, you could SSH into a UCP node and run the DTR install command
|
||||||
[Learn more about installing DTR](/reference/dtr/2.7/cli/install/).
|
from there. Running the installation command in interactive TTY or `-it` mode
|
||||||
|
means you will be prompted for any required additional information. [Learn
|
||||||
|
more about installing DTR](/reference/dtr/2.7/cli/install/).
|
||||||
|
|
||||||
To pull a specific version of DTR, run the following:
|
To install a specific version of DTR, replace `{{ page.dtr_version }}` with your
|
||||||
|
desired version in the [installation command](#step-3-install-dtr) above. Find
|
||||||
|
all DTR versions in the [DTR release notes](/ee/dtr/release-notes/) page.
|
||||||
|
|
||||||
```bash
|
DTR is deployed with self-signed certificates by default, so UCP might not be
|
||||||
docker pull {{ page.dtr_org }}/{{ page.dtr_repo }}:{{ page.dtr_version }}
|
able to pull images from DTR. Using the `--dtr-external-url <dtr-domain>:<port>`
|
||||||
```
|
optional flag during installation, or during a reconfiguration, so that UCP is
|
||||||
Replace `{{ page.dtr_version }}` with your desired version. Run the [installation command](#step-3-install-dtr) with the image you just pulled.
|
automatically reconfigured to trust DTR.
|
||||||
|
|
||||||
DTR is deployed with self-signed certificates by default, so UCP might not be able to pull images from DTR.
|
To verify, see `https://<ucp-fqdn>/manage/settings/dtr` or navigate to **Admin
|
||||||
Use the `--dtr-external-url <dtr-domain>:<port>` optional flag during installation, or during a reconfiguration, so that DTR registers itself with UCP. To verify, see `https://<ucp-fqdn>/manage/settings/dtr` or navigate to **Admin Settings > Docker Trusted Registry** from the UCP web UI. Under the hood, UCP modifies `/etc/docker/certs.d` for each host and adds DTR's CA certificate. UCP can then pull images from DTR because the Docker Engine for each node in the UCP swarm has been configured to trust DTR.
|
Settings > Docker Trusted Registry** from the UCP web UI. Under the hood, UCP
|
||||||
|
modifies `/etc/docker/certs.d` for each host and adds DTR's CA certificate. UCP
|
||||||
|
can then pull images from DTR because the Docker Engine for each node in the
|
||||||
|
UCP swarm has been configured to trust DTR.
|
||||||
|
|
||||||
Additionally, with DTR 2.7, you can [enable browser authentication via client certificates](/ee/enable-authentication-via-client-certificates/)
|
Additionally, with DTR 2.7, you can [enable browser authentication via client
|
||||||
at install time. This bypasses the DTR login page and hides the logout button, thereby skipping the need for entering your username and password.
|
certificates](/ee/enable-authentication-via-client-certificates/) at install
|
||||||
|
time. This bypasses the DTR login page and hides the logout button, thereby
|
||||||
|
skipping the need for entering your username and password.
|
||||||
|
|
||||||
## Step 4. Check that DTR is running
|
## Step 4. Check that DTR is running
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue