docker-compose.yaml 841 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. services:
  2. gateway:
  3. build:
  4. context: .
  5. dockerfile: gateway/Dockerfile
  6. container_name: sshproxy-gateway
  7. hostname: gateway
  8. ports:
  9. - "2222:22"
  10. networks:
  11. sshproxy_net:
  12. ipv4_address: 172.30.0.10
  13. restart: unless-stopped
  14. dest1:
  15. build:
  16. context: .
  17. dockerfile: dest/Dockerfile
  18. container_name: sshproxy-dest1
  19. hostname: dest1
  20. networks:
  21. sshproxy_net:
  22. ipv4_address: 172.30.0.11
  23. restart: unless-stopped
  24. dest2:
  25. build:
  26. context: .
  27. dockerfile: dest/Dockerfile
  28. container_name: sshproxy-dest2
  29. hostname: dest2
  30. networks:
  31. sshproxy_net:
  32. ipv4_address: 172.30.0.12
  33. restart: unless-stopped
  34. networks:
  35. sshproxy_net:
  36. name: sshproxy_net
  37. driver: bridge
  38. ipam:
  39. config:
  40. - subnet: 172.30.0.0/24