mirror of https://github.com/docker/docs.git
Updated Interlock Deploy Documentation
The previous version had inconsistencies. Some times the interlock service was referred to as `ucp-interlock` other times just as `interlock`. This commit made `ucp-interlock` consistent throughout.
This commit is contained in:
parent
d723a11f13
commit
df79628808
|
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
title: Deploy a layer 7 routing solution
|
title: Deploy a layer 7 routing solution
|
||||||
description: Learn the deployment steps for the UCP layer 7 routing solution
|
description: Learn the deployment steps for the UCP layer 7 routing solution
|
||||||
keywords: routing, proxy, interlock
|
keywords: routing, proxy, interlock
|
||||||
redirect_from:
|
redirect_from:
|
||||||
|
|
@ -43,11 +43,11 @@ to communicate.
|
||||||
4. The `ucp-interlock-extension` generates a configuration to be used by
|
4. The `ucp-interlock-extension` generates a configuration to be used by
|
||||||
the proxy service. By default the proxy service is NGINX, so this service
|
the proxy service. By default the proxy service is NGINX, so this service
|
||||||
generates a standard NGINX configuration. UCP creates the `com.docker.ucp.interlock.conf-1` configuration file and uses it to configure all
|
generates a standard NGINX configuration. UCP creates the `com.docker.ucp.interlock.conf-1` configuration file and uses it to configure all
|
||||||
the internal components of this service.
|
the internal components of this service.
|
||||||
5. The `ucp-interlock` service takes the proxy configuration and uses it to
|
5. The `ucp-interlock` service takes the proxy configuration and uses it to
|
||||||
start the `ucp-interlock-proxy` service.
|
start the `ucp-interlock-proxy` service.
|
||||||
|
|
||||||
Now you are ready to use the layer 7 routing service with your Swarm workloads. There are three primary Interlock services: core, extension, and proxy. To learn more about these services, see [TOML configuration options](https://docs.docker.com/ee/ucp/interlock/config/#toml-file-configuration-options).
|
Now you are ready to use the layer 7 routing service with your Swarm workloads. There are three primary Interlock services: core, extension, and proxy. To learn more about these services, see [TOML configuration options](https://docs.docker.com/ee/ucp/interlock/config/#toml-file-configuration-options).
|
||||||
|
|
||||||
The following code sample provides a default UCP configuration. This will be created automatically when enabling Interlock as described in this section.
|
The following code sample provides a default UCP configuration. This will be created automatically when enabling Interlock as described in this section.
|
||||||
|
|
||||||
|
|
@ -160,7 +160,7 @@ oqkvv1asncf6p2axhx41vylgt
|
||||||
Next, create a dedicated network for Interlock and the extensions:
|
Next, create a dedicated network for Interlock and the extensions:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$> docker network create -d overlay interlock
|
$> docker network create --driver overlay ucp-interlock
|
||||||
```
|
```
|
||||||
|
|
||||||
### Create the Interlock service
|
### Create the Interlock service
|
||||||
|
|
@ -172,13 +172,12 @@ on setting up for a production environment.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$> docker service create \
|
$> docker service create \
|
||||||
--name interlock \
|
--name ucp-interlock \
|
||||||
--mount src=/var/run/docker.sock,dst=/var/run/docker.sock,type=bind \
|
--mount src=/var/run/docker.sock,dst=/var/run/docker.sock,type=bind \
|
||||||
--network interlock \
|
--network ucp-interlock \
|
||||||
--constraint node.role==manager \
|
--constraint node.role==manager \
|
||||||
--config src=service.interlock.conf,target=/config.toml \
|
--config src=service.interlock.conf,target=/config.toml \
|
||||||
{{ page.ucp_org }}/ucp-interlock:{{ page.ucp_version }} -D run -c /config.toml
|
{{ page.ucp_org }}/ucp-interlock:{{ page.ucp_version }} -D run -c /config.toml
|
||||||
sjpgq7h621exno6svdnsvpv9z
|
|
||||||
```
|
```
|
||||||
|
|
||||||
At this point, there should be three (3) services created: one for the Interlock service,
|
At this point, there should be three (3) services created: one for the Interlock service,
|
||||||
|
|
@ -186,17 +185,17 @@ one for the extension service, and one for the proxy service:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$> docker service ls
|
$> docker service ls
|
||||||
ID NAME MODE REPLICAS IMAGE PORTS
|
ID NAME MODE REPLICAS IMAGE PORTS
|
||||||
lheajcskcbby modest_raman replicated 1/1 nginx:alpine *:80->80/tcp *:443->443/tcp
|
sjpgq7h621ex ucp-interlock replicated 1/1 {{ page.ucp_org }}/ucp-interlock:{{ page.ucp_version }}
|
||||||
oxjvqc6gxf91 keen_clarke replicated 1/1 {{ page.ucp_org }}/ucp-interlock-extension:{{ page.ucp_version }}
|
oxjvqc6gxf91 ucp-interlock-extension replicated 1/1 {{ page.ucp_org }}/ucp-interlock-extension:{{ page.ucp_version }}
|
||||||
sjpgq7h621ex interlock replicated 1/1 {{ page.ucp_org }}/ucp-interlock:{{ page.ucp_version }}
|
lheajcskcbby ucp-interlock-proxy replicated 1/1 {{ page.ucp_org }}/ucp-interlock-proxy:{{ page.ucp_version }} *:80->80/tcp *:443->443/tcp
|
||||||
```
|
```
|
||||||
|
|
||||||
The Interlock traffic layer is now deployed.
|
The Interlock traffic layer is now deployed.
|
||||||
|
|
||||||
## Next steps
|
## Next steps
|
||||||
|
|
||||||
- [Configure Interlock](../config/index.md)
|
- [Configure Interlock](../config/index.md)
|
||||||
- [Deploy applications](../usage/index.md)
|
- [Deploy applications](../usage/index.md)
|
||||||
- [Production deployment information](./production.md)
|
- [Production deployment information](./production.md)
|
||||||
- [Offline installation](./offline-install.md)
|
- [Offline installation](./offline-install.md)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue