Difference between revisions of "Edge Forwarder Service"
From Datonis
(Tag: Visual edit) |
(Tag: Visual edit) |
||
Line 14: | Line 14: | ||
** https://docs.docker.com/docker-for-windows/install-windows-home/ | ** https://docs.docker.com/docker-for-windows/install-windows-home/ | ||
** https://docs.docker.com/docker-for-windows/wsl/ | ** https://docs.docker.com/docker-for-windows/wsl/ | ||
+ | ** https://docs.microsoft.com/en-us/windows/wsl/install-win10 | ||
+ | |||
+ | == Expose Docker on TCP == | ||
+ | |||
+ | === Windows (Docker Desktop) === | ||
+ | [[File:DockerExposeTCP.png|none|frame|710x710px]] | ||
+ | |||
+ | === Linux === | ||
+ | edit <code>/lib/systemd/system/docker.service</code> on Ubuntu system to modify the line | ||
+ | <code>ExecStart=/usr/bin/docker daemon -H fd:// -H tcp://0.0.0.0:2375</code> | ||
+ | then | ||
+ | <code>sudo systemctl daemon-reload | ||
+ | sudo systemctl restart docker.service</code> | ||
+ | |||
+ | == Edge Forwarder Service == | ||
+ | |||
+ | === Configuration: === | ||
+ | * enable-forwarder-service: This creates and runs the Proxy Server Docker Container on the Edge Machine with listening on the specified Port. | ||
+ | * docker-daemon-server-url: URL of the docker daemon host URL. | ||
+ | * exposed-port-for-forwarding: Port at which the Edge Forwarder Proxy Server will be listening. | ||
+ | [[File:ForwarderService.png|none|frame|1341x1341px]] |
Revision as of 07:46, 24 August 2020
Forwarder Service creates a Proxy Server in the Edge Machine which allows *.datonis.io URLs. Proxy Server runs inside a docker container in the Edge Machine which is controlled by Datonis Edge.
Contents
Prerequisites - Docker
For Linux:
- Install Docker
For Windows:
- Windows 10 64-bit: Pro, Enterprise, or Education (Build 16299 or later)
- Windows 10 home (with version 2004 - 19041 and later): Install docker desktop using wsl-2
Expose Docker on TCP
Windows (Docker Desktop)
Linux
edit /lib/systemd/system/docker.service
on Ubuntu system to modify the line
ExecStart=/usr/bin/docker daemon -H fd:// -H tcp://0.0.0.0:2375
then
sudo systemctl daemon-reload
sudo systemctl restart docker.service
Edge Forwarder Service
Configuration:
- enable-forwarder-service: This creates and runs the Proxy Server Docker Container on the Edge Machine with listening on the specified Port.
- docker-daemon-server-url: URL of the docker daemon host URL.
- exposed-port-for-forwarding: Port at which the Edge Forwarder Proxy Server will be listening.