test_multiple-networks.yml 792 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. version: '2'
  2. networks:
  3. net1: {}
  4. net2: {}
  5. net3a: {}
  6. net3b: {}
  7. services:
  8. nginx-proxy:
  9. image: nginxproxy/nginx-proxy:test
  10. volumes:
  11. - /var/run/docker.sock:/tmp/docker.sock:ro
  12. networks:
  13. - net1
  14. - net2
  15. - net3a
  16. - net3b
  17. environment:
  18. HTTPS_METHOD: nohttps
  19. web1:
  20. image: web
  21. expose:
  22. - "81"
  23. environment:
  24. WEB_PORTS: 81
  25. VIRTUAL_HOST: web1.nginx-proxy.local
  26. networks:
  27. - net1
  28. web2:
  29. image: web
  30. expose:
  31. - "82"
  32. environment:
  33. WEB_PORTS: 82
  34. VIRTUAL_HOST: web2.nginx-proxy.local
  35. networks:
  36. - net2
  37. web3:
  38. image: web
  39. expose:
  40. - "83"
  41. environment:
  42. WEB_PORTS: 83
  43. VIRTUAL_HOST: web3.nginx-proxy.test
  44. networks:
  45. - net3a
  46. - net3b