2
0

test_multiple-networks.yml 725 B

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