From f2e7ac0e92d5987e44dca2c971f75294652f04af Mon Sep 17 00:00:00 2001 From: Aravinda-HWK Date: Fri, 16 Jan 2026 11:06:48 +0530 Subject: [PATCH] Remove exposed ports for SeaweedFS services to enhance security; internal communication only via seaweedfs-net. --- services/docker-compose.seaweedfs.yaml | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/services/docker-compose.seaweedfs.yaml b/services/docker-compose.seaweedfs.yaml index aaa2b0f..9fdcab4 100644 --- a/services/docker-compose.seaweedfs.yaml +++ b/services/docker-compose.seaweedfs.yaml @@ -2,9 +2,7 @@ services: master: image: chrislusf/seaweedfs:latest container_name: seaweedfs-master - ports: - - "9333:9333" - - "19333:19333" + # Ports removed - internal communication only via seaweedfs-net command: "master -ip=master -ip.bind=0.0.0.0 -port=9333" networks: - seaweedfs-net @@ -18,9 +16,7 @@ services: volume: image: chrislusf/seaweedfs:latest container_name: seaweedfs-volume - ports: - - "8081:8080" - - "18081:18080" + # Ports removed - internal communication only via seaweedfs-net command: 'volume -mserver="master:9333" -ip.bind=0.0.0.0 -port=8080 -max=10' depends_on: master: @@ -39,9 +35,7 @@ services: filer: image: chrislusf/seaweedfs:latest container_name: seaweedfs-filer - ports: - - "8888:8888" - - "18888:18888" + # Ports removed - internal communication only via seaweedfs-net command: 'filer -master="master:9333" -ip.bind=0.0.0.0' depends_on: master: @@ -73,6 +67,7 @@ services: volumes: - ./seaweedfs/s3-config.json:/etc/seaweedfs/s3.json:ro restart: unless-stopped + networks: seaweedfs-net: driver: bridge