---
# System prepended metadata

title: Docker compose za redis

---

# Docker compose za redis

Kreiranje docker-compose.yml datoteke:

```shell=
vim docker-compose.yml
```

Kopirati yaml kod u docker-compose.yml datoteku i spremiti ju:
```yaml
version: '3'
services:
  redis:
    image: redis:latest
    ports:
      - "6379:6379"
    volumes:
      - redis-data:/data
volumes:
  redis-data:
```

> docker-compose.yml datoteka pokreće redis servis na zadanom portu 6379 i montira na sebe /data docker volumen

Pokretanje redisa: 
```shell=
docker compose up -d
```

> opcija -d omogućava pokretanje docker kontejnera u pozadini

Za spajanje na redis servis, odnosno interakciju s redisom:
```shell=
sudo dnf install redis -y  # paket koji omogućuje korištenje redis-cli naredbe
redis-cli -h localhost -p 6379
```
Za stopiranje redisa:
```shell=
docker compose down
```