test_multiple-networks.yml 751 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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. web1:
  18. image: web
  19. expose:
  20. - "81"
  21. environment:
  22. WEB_PORTS: 81
  23. VIRTUAL_HOST: web1.nginx-proxy.example
  24. networks:
  25. - net1
  26. web2:
  27. image: web
  28. expose:
  29. - "82"
  30. environment:
  31. WEB_PORTS: 82
  32. VIRTUAL_HOST: web2.nginx-proxy.example
  33. networks:
  34. - net2
  35. web3:
  36. image: web
  37. expose:
  38. - "83"
  39. environment:
  40. WEB_PORTS: 83
  41. VIRTUAL_HOST: web3.nginx-proxy.test
  42. networks:
  43. - net3a
  44. - net3b