Merge pull request #5 from Manevolent/internal-networking

Add support for various other common docker network models
This commit is contained in:
Manevolent 2023-04-12 18:19:47 -06:00 committed by GitHub
commit 8309e7ec01
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,3 +1,4 @@
{{ if eq "macvlan" "${network_mode:-macvlan}" }}
driver: macvlan
driver_opts:
parent: ${internal_interface}
@ -6,3 +7,15 @@
config:
- subnet: ${internal_subnet}
gateway: ${internal_gateway}
{{ else if eq "host" "${network_mode:-direct}" }}
driver: host
{{ else if eq "bridge" "${network_mode:-direct}" }}
driver: bridge
driver_opts:
com.docker.network.enable_ipv6: "${ipv6_enabled:-false}"
{{ else if eq "overlay" "${network_mode:-direct}" }}
driver: overlay
driver_opts:
com.docker.network.enable_ipv6: "${ipv6_enabled:-false}"
{{ end }}