Skip to content

Commit 2214d6c

Browse files
jwierzboSimran-B
andauthored
BTS-1863 Update starter doc for the latest Docker changes (#539)
Latest Docker (v26?) uses --net=bridge instead of default which the Starter can't (yet) deal with --------- Co-authored-by: Simran Spiller <[email protected]>
1 parent 694a922 commit 2214d6c

File tree

11 files changed

+69
-34
lines changed

11 files changed

+69
-34
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
.DS_Store
22
.vscode/
3+
.idea/
34
/tmp/
45
node_modules/
56
*.pyc

site/content/3.10/deploy/active-failover/using-the-arangodb-starter.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,8 @@ docker run -it --name=adb --rm -p 8528:8528 \
8080
--agents.agency.supervision-grace-period=30 \
8181
--starter.address=$IP \
8282
--starter.mode=activefailover \
83-
--starter.join=A,B,C
83+
--starter.join=A,B,C \
84+
--docker.net-mode=default
8485
```
8586

8687
Run the above command on machine A, B & C.
@@ -130,7 +131,8 @@ docker run -it --name=adb --rm -p 8528:8528 \
130131
--agents.agency.supervision-grace-period=30 \
131132
--starter.address=$IP \
132133
--starter.mode=activefailover \
133-
--starter.join=A,B,C
134+
--starter.join=A,B,C \
135+
--docker.net-mode=default
134136
```
135137

136138
Note that the environment variables `DOCKER_TLS_VERIFY` and `DOCKER_CERT_PATH`
@@ -151,5 +153,6 @@ docker run -it --name=adb --rm -p 8528:8528 \
151153
--agents.agency.supervision-grace-period=30 \
152154
--starter.address=$IP \
153155
--starter.mode=activefailover \
154-
--starter.join=A,B,C
156+
--starter.join=A,B,C \
157+
--docker.net-mode=default
155158
```

site/content/3.10/deploy/cluster/deployment/using-the-arangodb-starter.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,8 @@ docker run -it --name=adb1 --rm -p 8528:8528 \
156156
-v arangodb1:/data \
157157
-v /var/run/docker.sock:/var/run/docker.sock \
158158
arangodb/arangodb-starter \
159-
--starter.address=$IP
159+
--starter.address=$IP \
160+
--docker.net-mode=default
160161
```
161162

162163
If you are running on Linux, it is also possible to use a host-mapped volume
@@ -174,7 +175,8 @@ docker run -it --name=adbN --rm -p 8528:8528 \
174175
-v /var/run/docker.sock:/var/run/docker.sock \
175176
arangodb/arangodb-starter \
176177
--starter.address=$IP \
177-
--starter.join A
178+
--starter.join A \
179+
--docker.net-mode=default
178180
```
179181

180182
If you use the Enterprise Edition Docker image, you have to set the license key
@@ -210,7 +212,8 @@ docker run -it --name=adbN --rm -p 8528:8528 \
210212
-e DOCKER_TLS_VERIFY=1 \
211213
-e DOCKER_CERT_PATH=$DOCKER_CERT_PATH \
212214
arangodb/arangodb-starter \
213-
--starter.address=$IP
215+
--starter.address=$IP \
216+
--docker.net-mode=default
214217
```
215218

216219
Note that the environment variables `DOCKER_TLS_VERIFY` and `DOCKER_CERT_PATH`
@@ -228,7 +231,8 @@ docker run -it --name=adbN --rm -p 8528:8528 \
228231
-v /path/to/cert:/root/.docker \
229232
-e DOCKER_TLS_VERIFY=1 \
230233
arangodb/arangodb-starter \
231-
--starter.address=$IP
234+
--starter.address=$IP \
235+
--docker.net-mode=default
232236
```
233237

234238
## Under the Hood

site/content/3.10/deploy/single-instance/using-the-arangodb-starter.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ docker run -it --name=adb --rm -p 8528:8528 \
4545
-v /var/run/docker.sock:/var/run/docker.sock \
4646
arangodb/arangodb-starter \
4747
--starter.address=$IP \
48-
--starter.mode=single
48+
--starter.mode=single \
49+
--docker.net-mode=default
4950
```
5051

5152
If you use the Enterprise Edition Docker image, you have to set the license key
@@ -82,7 +83,8 @@ docker run -it --name=adb --rm -p 8528:8528 \
8283
-v /path/to/certificate:/path/to/certificate
8384
arangodb/arangodb-starter \
8485
--starter.address=$IP \
85-
--starter.mode=single
86+
--starter.mode=single \
87+
--docker.net-mode=default
8688
```
8789

8890
Note that the environment variables `DOCKER_TLS_VERIFY` and `DOCKER_CERT_PATH`
@@ -101,5 +103,6 @@ docker run -it --name=adb --rm -p 8528:8528 \
101103
-e DOCKER_TLS_VERIFY=1 \
102104
arangodb/arangodb-starter \
103105
--starter.address=$IP \
104-
--starter.mode=single
106+
--starter.mode=single \
107+
--docker.net-mode=default
105108
```

site/content/3.11/deploy/active-failover/using-the-arangodb-starter.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,8 @@ docker run -it --name=adb --rm -p 8528:8528 \
8080
--agents.agency.supervision-grace-period=30 \
8181
--starter.address=$IP \
8282
--starter.mode=activefailover \
83-
--starter.join=A,B,C
83+
--starter.join=A,B,C \
84+
--docker.net-mode=default
8485
```
8586

8687
Run the above command on machine A, B & C.
@@ -130,7 +131,8 @@ docker run -it --name=adb --rm -p 8528:8528 \
130131
--agents.agency.supervision-grace-period=30 \
131132
--starter.address=$IP \
132133
--starter.mode=activefailover \
133-
--starter.join=A,B,C
134+
--starter.join=A,B,C \
135+
--docker.net-mode=default
134136
```
135137

136138
Note that the environment variables `DOCKER_TLS_VERIFY` and `DOCKER_CERT_PATH`
@@ -151,5 +153,6 @@ docker run -it --name=adb --rm -p 8528:8528 \
151153
--agents.agency.supervision-grace-period=30 \
152154
--starter.address=$IP \
153155
--starter.mode=activefailover \
154-
--starter.join=A,B,C
156+
--starter.join=A,B,C \
157+
--docker.net-mode=default
155158
```

site/content/3.11/deploy/cluster/deployment/using-the-arangodb-starter.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,8 @@ docker run -it --name=adb1 --rm -p 8528:8528 \
156156
-v arangodb1:/data \
157157
-v /var/run/docker.sock:/var/run/docker.sock \
158158
arangodb/arangodb-starter \
159-
--starter.address=$IP
159+
--starter.address=$IP \
160+
--docker.net-mode=default
160161
```
161162

162163
If you are running on Linux, it is also possible to use a host-mapped volume
@@ -174,7 +175,8 @@ docker run -it --name=adbN --rm -p 8528:8528 \
174175
-v /var/run/docker.sock:/var/run/docker.sock \
175176
arangodb/arangodb-starter \
176177
--starter.address=$IP \
177-
--starter.join A
178+
--starter.join A \
179+
--docker.net-mode=default
178180
```
179181

180182
If you use the Enterprise Edition Docker image, you have to set the license key
@@ -210,7 +212,8 @@ docker run -it --name=adbN --rm -p 8528:8528 \
210212
-e DOCKER_TLS_VERIFY=1 \
211213
-e DOCKER_CERT_PATH=$DOCKER_CERT_PATH \
212214
arangodb/arangodb-starter \
213-
--starter.address=$IP
215+
--starter.address=$IP \
216+
--docker.net-mode=default
214217
```
215218

216219
Note that the environment variables `DOCKER_TLS_VERIFY` and `DOCKER_CERT_PATH`
@@ -228,7 +231,8 @@ docker run -it --name=adbN --rm -p 8528:8528 \
228231
-v /path/to/cert:/root/.docker \
229232
-e DOCKER_TLS_VERIFY=1 \
230233
arangodb/arangodb-starter \
231-
--starter.address=$IP
234+
--starter.address=$IP \
235+
--docker.net-mode=default
232236
```
233237

234238
## Under the Hood

site/content/3.11/deploy/single-instance/using-the-arangodb-starter.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ docker run -it --name=adb --rm -p 8528:8528 \
4545
-v /var/run/docker.sock:/var/run/docker.sock \
4646
arangodb/arangodb-starter \
4747
--starter.address=$IP \
48-
--starter.mode=single
48+
--starter.mode=single \
49+
--docker.net-mode=default
4950
```
5051

5152
If you use the Enterprise Edition Docker image, you have to set the license key
@@ -82,7 +83,8 @@ docker run -it --name=adb --rm -p 8528:8528 \
8283
-v /path/to/certificate:/path/to/certificate
8384
arangodb/arangodb-starter \
8485
--starter.address=$IP \
85-
--starter.mode=single
86+
--starter.mode=single \
87+
--docker.net-mode=default
8688
```
8789

8890
Note that the environment variables `DOCKER_TLS_VERIFY` and `DOCKER_CERT_PATH`
@@ -101,5 +103,6 @@ docker run -it --name=adb --rm -p 8528:8528 \
101103
-e DOCKER_TLS_VERIFY=1 \
102104
arangodb/arangodb-starter \
103105
--starter.address=$IP \
104-
--starter.mode=single
106+
--starter.mode=single \
107+
--docker.net-mode=default
105108
```

site/content/3.12/deploy/cluster/deployment/using-the-arangodb-starter.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,8 @@ docker run -it --name=adb1 --rm -p 8528:8528 \
156156
-v arangodb1:/data \
157157
-v /var/run/docker.sock:/var/run/docker.sock \
158158
arangodb/arangodb-starter \
159-
--starter.address=$IP
159+
--starter.address=$IP \
160+
--docker.net-mode=default
160161
```
161162

162163
If you are running on Linux, it is also possible to use a host-mapped volume
@@ -174,7 +175,8 @@ docker run -it --name=adbN --rm -p 8528:8528 \
174175
-v /var/run/docker.sock:/var/run/docker.sock \
175176
arangodb/arangodb-starter \
176177
--starter.address=$IP \
177-
--starter.join A
178+
--starter.join A \
179+
--docker.net-mode=default
178180
```
179181

180182
If you use the Enterprise Edition Docker image, you have to set the license key
@@ -210,7 +212,8 @@ docker run -it --name=adbN --rm -p 8528:8528 \
210212
-e DOCKER_TLS_VERIFY=1 \
211213
-e DOCKER_CERT_PATH=$DOCKER_CERT_PATH \
212214
arangodb/arangodb-starter \
213-
--starter.address=$IP
215+
--starter.address=$IP \
216+
--docker.net-mode=default
214217
```
215218

216219
Note that the environment variables `DOCKER_TLS_VERIFY` and `DOCKER_CERT_PATH`
@@ -228,7 +231,8 @@ docker run -it --name=adbN --rm -p 8528:8528 \
228231
-v /path/to/cert:/root/.docker \
229232
-e DOCKER_TLS_VERIFY=1 \
230233
arangodb/arangodb-starter \
231-
--starter.address=$IP
234+
--starter.address=$IP \
235+
--docker.net-mode=default
232236
```
233237

234238
## Under the Hood

site/content/3.12/deploy/single-instance/using-the-arangodb-starter.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ docker run -it --name=adb --rm -p 8528:8528 \
4545
-v /var/run/docker.sock:/var/run/docker.sock \
4646
arangodb/arangodb-starter \
4747
--starter.address=$IP \
48-
--starter.mode=single
48+
--starter.mode=single \
49+
--docker.net-mode=default
4950
```
5051

5152
If you use the Enterprise Edition Docker image, you have to set the license key
@@ -82,7 +83,8 @@ docker run -it --name=adb --rm -p 8528:8528 \
8283
-v /path/to/certificate:/path/to/certificate
8384
arangodb/arangodb-starter \
8485
--starter.address=$IP \
85-
--starter.mode=single
86+
--starter.mode=single \
87+
--docker.net-mode=default
8688
```
8789

8890
Note that the environment variables `DOCKER_TLS_VERIFY` and `DOCKER_CERT_PATH`
@@ -101,5 +103,6 @@ docker run -it --name=adb --rm -p 8528:8528 \
101103
-e DOCKER_TLS_VERIFY=1 \
102104
arangodb/arangodb-starter \
103105
--starter.address=$IP \
104-
--starter.mode=single
106+
--starter.mode=single \
107+
--docker.net-mode=default
105108
```

site/content/3.13/deploy/cluster/deployment/using-the-arangodb-starter.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,8 @@ docker run -it --name=adb1 --rm -p 8528:8528 \
156156
-v arangodb1:/data \
157157
-v /var/run/docker.sock:/var/run/docker.sock \
158158
arangodb/arangodb-starter \
159-
--starter.address=$IP
159+
--starter.address=$IP \
160+
--docker.net-mode=default
160161
```
161162

162163
If you are running on Linux, it is also possible to use a host-mapped volume
@@ -174,7 +175,8 @@ docker run -it --name=adbN --rm -p 8528:8528 \
174175
-v /var/run/docker.sock:/var/run/docker.sock \
175176
arangodb/arangodb-starter \
176177
--starter.address=$IP \
177-
--starter.join A
178+
--starter.join A \
179+
--docker.net-mode=default
178180
```
179181

180182
If you use the Enterprise Edition Docker image, you have to set the license key
@@ -210,7 +212,8 @@ docker run -it --name=adbN --rm -p 8528:8528 \
210212
-e DOCKER_TLS_VERIFY=1 \
211213
-e DOCKER_CERT_PATH=$DOCKER_CERT_PATH \
212214
arangodb/arangodb-starter \
213-
--starter.address=$IP
215+
--starter.address=$IP \
216+
--docker.net-mode=default
214217
```
215218

216219
Note that the environment variables `DOCKER_TLS_VERIFY` and `DOCKER_CERT_PATH`
@@ -228,7 +231,8 @@ docker run -it --name=adbN --rm -p 8528:8528 \
228231
-v /path/to/cert:/root/.docker \
229232
-e DOCKER_TLS_VERIFY=1 \
230233
arangodb/arangodb-starter \
231-
--starter.address=$IP
234+
--starter.address=$IP \
235+
--docker.net-mode=default
232236
```
233237

234238
## Under the Hood

site/content/3.13/deploy/single-instance/using-the-arangodb-starter.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ docker run -it --name=adb --rm -p 8528:8528 \
4545
-v /var/run/docker.sock:/var/run/docker.sock \
4646
arangodb/arangodb-starter \
4747
--starter.address=$IP \
48-
--starter.mode=single
48+
--starter.mode=single \
49+
--docker.net-mode=default
4950
```
5051

5152
If you use the Enterprise Edition Docker image, you have to set the license key
@@ -82,7 +83,8 @@ docker run -it --name=adb --rm -p 8528:8528 \
8283
-v /path/to/certificate:/path/to/certificate
8384
arangodb/arangodb-starter \
8485
--starter.address=$IP \
85-
--starter.mode=single
86+
--starter.mode=single \
87+
--docker.net-mode=default
8688
```
8789

8890
Note that the environment variables `DOCKER_TLS_VERIFY` and `DOCKER_CERT_PATH`
@@ -101,5 +103,6 @@ docker run -it --name=adb --rm -p 8528:8528 \
101103
-e DOCKER_TLS_VERIFY=1 \
102104
arangodb/arangodb-starter \
103105
--starter.address=$IP \
104-
--starter.mode=single
106+
--starter.mode=single \
107+
--docker.net-mode=default
105108
```

0 commit comments

Comments
 (0)