-
Notifications
You must be signed in to change notification settings - Fork 18
Expand file tree
/
Copy pathtr064.nbs
More file actions
54 lines (47 loc) · 1.45 KB
/
Copy pathtr064.nbs
File metadata and controls
54 lines (47 loc) · 1.45 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
45
46
47
48
49
50
51
52
53
54
version: '3.3'
services:
################################################################################
# gateways
################################################################################
home0:
environment:
- KEEP_SERVICE_RUNNING=yes
- UPSTREAM_NETWORK_NAME=internet
# allowed range is 1-250 to generate addresses in 192.168.IP_ADDRES_BYTE_TO_SERVE.
- IP_ADDRES_BYTE_TO_SERVE=${HOME0_IP_ADDRES_BYTE:-1}
- IP_ADDRES_BYTE_RANGE_START=${HOME0_IP_ADDRES_START:-101}
- IP_ADDRES_BYTE_RANGE_END=${HOME0_IP_ADDRES_END:-110}
- OWN_IP_ADDRES_BYTE=${HOME0_OWN_IP_ADDRES_BYTE:-100}
- DEFAULT_LEASE_TIME=${HOME0_DEFAULT_LEASE_TIME:-86400}
- DOMAIN_TO_SERVE=home0.intern
- WAIT_INTERVAL=${WAIT_INTERVAL:-86400}
- WAIT_INTERVAL_MULTIPLIER=${WAIT_INTERVAL_MULTIPLIER:-1}
- DHCLIENT_TIMEOUT=${DHCLIENT_TIMEOUT:-5}
tty: true
container_name: ${NBS_PROJECT}_home0
hostname: home0
image: ${NBS_PROJECT}_home0:${VERSION:-latest}
build:
context: ./home0
args:
- VERSION=${VERSION:-latest}
privileged: true
cap_add: [ 'NET_ADMIN', 'NET_RAW' ]
security_opt:
- apparmor:docker-default
expose:
- 53
- 53/udp
- 67/udp
- 68/udp
networks:
internet:
home0:
#
################################################################################
#
networks:
home0:
driver: macvlan
driver_opts:
parent: ${MY_DUT_INTERFACE}