test_ipv6-prefer-ipv6-network.yml 960 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. networks:
  2. ipv4net:
  3. ipam:
  4. config:
  5. - subnet: 172.16.10.0/24
  6. dualstacknet:
  7. enable_ipv6: true
  8. ipam:
  9. config:
  10. - subnet: 172.16.20.0/24
  11. - subnet: fd00:cafe:face:feed::/64
  12. services:
  13. ipv4only:
  14. image: web
  15. expose:
  16. - "80"
  17. environment:
  18. WEB_PORTS: 80
  19. VIRTUAL_HOST: ipv4only.nginx-proxy.tld
  20. networks:
  21. ipv4net:
  22. ipv4_address: 172.16.10.2
  23. dualstack:
  24. image: nginx:alpine
  25. environment:
  26. VIRTUAL_HOST: dualstack.nginx-proxy.tld
  27. networks:
  28. dualstacknet:
  29. ipv4_address: 172.16.20.2
  30. ipv6_address: fd00:cafe:face:feed::2
  31. sut:
  32. image: nginxproxy/nginx-proxy:test
  33. volumes:
  34. - /var/run/docker.sock:/tmp/docker.sock:ro
  35. environment:
  36. PREFER_IPV6_NETWORK: "true"
  37. networks:
  38. ipv4net:
  39. ipv4_address: 172.16.10.3
  40. dualstacknet:
  41. ipv4_address: 172.16.20.3
  42. ipv6_address: fd00:cafe:face:feed::3