Sign inSign up

lengqing/seaweedfs

By lengqing

•Updated 8 days ago

Unofficial images maintenance from: https://github.com/seaweedfs/seaweedfs

Image
Databases & storage
0

88

lengqing/seaweedfs repository overview

⁠a mini deploy compose.yaml Example
services:
  seaweedfs:
    image: lengqing/seaweedfs
    container_name: seaweedfs
    restart: always
    environment:
      TZ: Asia/Hong_Kong
    volumes:
      - /data:/data
    ports:
      - "9333:9333"  # Master UI
      - "9340:9340"  # Volume Server
      - "8888:8888"  # Filer UI
      - "8333:8333"  # S3 Endpoint
      - "23646:23646" # Admin UI
      - "7333:7333"  # WebDAV
      - "8181:8181"  # Iceberg Catalog
      - "9101:9101"  # Lance Namespace

⁠Dockerfile
FROM debian:trixie-slim

ARG VERSION=4.47
ARG ARCH=amd64

RUN apt-get update \
    && apt-get install -y --no-install-recommends wget ca-certificates \
    && wget -O /tmp/seaweedfs.tar.gz \
       "https://github.com/seaweedfs/seaweedfs/releases/download/${VERSION}/linux_${ARCH}_full_large_disk.tar.gz" \
    && wget -O /tmp/seaweedfs.tar.gz.md5 \
       "https://github.com/seaweedfs/seaweedfs/releases/download/${VERSION}/linux_${ARCH}_full_large_disk.tar.gz.md5" \
    && cd /tmp \
    && echo "$(cat seaweedfs.tar.gz.md5)  seaweedfs.tar.gz" | md5sum -c - \
    && tar -xzf seaweedfs.tar.gz \
    && install -m 0755 weed /usr/local/bin/weed \
    && rm -f weed seaweedfs.tar.gz seaweedfs.tar.gz.md5 \
    && rm -rf /var/lib/apt/lists/* /var/cache/apt/archives/*
    
VOLUME ["/data"]

EXPOSE 9333 9340 7333 8888 8333 23646 8181 9101

ENTRYPOINT ["weed"]

CMD ["mini", "-dir=/data"]

Tag summary

Content type

Image

Digest

sha256:71ac037ec…

Size

98.8 MB

Last updated

8 days ago

docker pull lengqing/seaweedfs