Skip to content

English

MStore Docker

Indir: mstore-docker.tar.gz (v0.4.0) — OCI imaji, Docker ve Podman ile calisir


Hizli Baslangic

# Release arsivinden imaji yukle
docker load < mstore-docker.tar.gz      # Podman: podman load < mstore-docker.tar.gz

# Calistir
docker run -d --name mstore \           # Podman: `docker` yerine `podman` kullanin
  -p 9010:9010 -p 9011:9011 \
  -v mstore-data:/data \
  mstore:v0.4.0

Docker Compose

services:
  mstore:
    image: mstore:v0.4.0
    ports:
      - "9010:9010"
      - "9011:9011"
    volumes:
      - mstore-data:/data
      - ./config.toml:/etc/mstore/config.toml
    environment:
      - MSTORE_CONFIG=/etc/mstore/config.toml
    restart: unless-stopped

volumes:
  mstore-data:

Portlar

Port Protokol Amac
9010 HTTP S3 uyumlu API
9011 gRPC SDK, CLI, replikasyon

Guncelleme

# Yeni surumu yukle
docker load < mstore-docker-new.tar.gz

docker stop mstore && docker rm mstore
docker run -d --name mstore \
  -p 9010:9010 -p 9011:9011 \
  -v mstore-data:/data \
  mstore:v0.4.0

Veriler volume'da saklanir ve konteyner guncellemelerinde korunur.