-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcontroller_setup.sh
More file actions
45 lines (40 loc) · 1.13 KB
/
controller_setup.sh
File metadata and controls
45 lines (40 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# create volume
docker volume create openZitiFiles
# create docker network
docker network create openZitiNetwork
# start controller
docker run \
--name ziti-controller \
-e ZITI_CTRL_ADVERTISED_ADDRESS=ziti-edge-controller \
--network openZitiNetwork \
--network-alias ziti-controller \
--network-alias ziti-edge-controller \
-p 1280:1280 \
-d \
--rm \
-v openZitiFiles:/persistent \
openziti/quickstart \
/var/openziti/scripts/run-controller.sh
# create edge router policies
docker run \
--network openZitiNetwork \
--network-alias ziti-controller-init-container \
-d \
--rm \
-v openZitiFiles:/persistent \
openziti/quickstart \
/var/openziti/scripts/run-with-ziti-cli.sh /var/openziti/scripts/access-control.sh
# start edge router
docker run \
--name ziti-edge-router-1 \
-e ZITI_ROUTER_NAME=ziti-edge-router-1 \
-e ZITI_ROUTER_ADVERTISED_ADDRESS=ziti-edge-router-1 \
-e ZITI_ROUTER_ROLES=public \
--network openZitiNetwork \
--network-alias ziti-edge-router-1 \
-p 3022:3022 \
-d \
--rm \
-v openZitiFiles:/persistent \
openziti/quickstart \
/var/openziti/scripts/run-router.sh edge