---
title: 'Kā instalēt Redis Docker un Docker Compose | Zomro'
description: 'Šajā rakstā mēs apskatīsim, kā izvietot Redis Dockerā un Docker Compose failā.'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2023/02/01/1677423608_1.png'
---

![opened image]()

  * [Zomro](https://zomro.com/lv/)
  * [FAQ](https://zomro.com/lv/blog/faq/)
  * Kā instalēt Redis Docker un Docker Compose 



# Kā instalēt Redis Docker un Docker Compose

26-02-2023

Šajā rakstā mēs apskatīsim, kā izvērst Redis Dockerā un Docker Compose failā.  
  
Redis ir augstas veiktspējas datu bāzu pārvaldības sistēma, kas tiek izmantota datu uzglabāšanai un apstrādei atmiņā. Redis ļauj efektīvi apstrādāt lielus datu apjomus un nodrošina augstu pieejamību un izturību pret kļūmēm.  


## **Docker un Docker Compose instalēšana**

Pirms sākat, jums ir jāinstalē Docker un Docker Compose. Jūs varat atrast Docker instalēšanas instrukcijas savai operētājsistēmai mūsu blogā par [Centos 7](https://zomro.com/rus/blog/faq/287-kak-ustanovit-docker-na-centos-7) vai [Ubuntu 20.04](https://zomro.com/rus/blog/faq/286-kak-ustanovit-docker-na-ubuntu-2004).  


  
**Instalēsim Docker Compose**
    
    
    curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

  
Piešķiram izpildes tiesības. 
    
    
    chmod +x /usr/local/bin/docker-compose

  
Pārbaudām, kā ir instalēts Docker Compose:
    
    
    docker-compose --version

## **Docker Compose faila izveide**

Lai izvērstu Redis, izmantojot Docker Compose, mums ir jāizveido **docker-compose.yaml** fails mūsu projekta saknes direktorijā. Tas saturēs Redis konteinera iestatījumus.  
  
Lai nākotnē varētu orientēties par to, kas ir instalēts, izveidojam atsevišķu mapi šim projektam direktorijā **/home** un pārejam tajā.
    
    
    mkdir /home/redis && cd /home/redis

  
![Kā instalēt Redis Docker un Docker Compose - 1](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2023/02/01/1677423608_1.png)  
Jūs varat izmantot arī citu direktoriju**** šim un citiem projektiem.   
  
Izmantojam repozitoriju, lai izveidotu **docker-compose.yaml** failu, izmantojot saiti <https://hub.docker.com/_/redis>  
  
Izveidojam ***.yaml** failu Docker Compose.
    
    
    version: '3.3'
    
    services:
      redis:
        image: redis:latest
        restart: always
        ports:
          - "6379:6379"
        volumes:
          - /path/to/local/dаta:/root/redis
          - /path/to/local/redis.conf:/usr/local/etc/redis/redis.conf
        environment:
          - REDIS_PASSWORD=my-password
          - REDIS_PORT=6379
          - REDIS_DATABASES=16
    

  


**Redis palaišana**

Tagad, kad mums ir **docker-compose.yaml** fails, mēs varam palaid Redis konteineri, izmantojot komandu:
    
    
    docker-compose up -d

  
![Kā instalēt Redis Docker un Docker Compose - 2](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2023/02/01/1677423642_3.png)  
Šī komanda palaiž Redis konteineri fonā (ar -d opciju). Docker Compose automātiski lejupielādēs un izveidos Redis konteineri, pamatojoties uz iestatījumiem, kas norādīti **docker-compose.yaml** failā.  
  
Jūs varat pārbaudīt, vai Redis konteiners ir palaists, izpildot komandu:
    
    
    docker ps | grep redis

  
![Kā instalēt Redis Docker un Docker Compose - 3](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2023/02/01/1677423668_4.png)  
Mēs varam palaid Redis konteineri, nelietojot **docker-compose.yaml** failu, ar šādu Docker komandu:
    
    
    docker run -d --name my-redis-container -p 6379:6379 -v /path/to/local/dаta:/root/redis -v /path/to/local/redis.conf:/usr/local/etc/redis/redis.conf -e REDIS_PASSWORD=my-password -e REDIS_PORT=6379 -e REDIS_DATABASES=16 redis:latest
    

**Savienošanās ar Redis**

Jūs varat savienoties ar Redis konteineri, izmantojot jebkuru Redis klientu. Tam jums būs nepieciešama jūsu hosta sistēmas IP adrese un ports, ko jūs norādījāt **docker-compose.yaml** failā.

  
Piemēram, ja izmantojat noklusēto Redis klientu, jūs varat savienoties ar Redis konteineri, izpildot komandu:
    
    
    redis-cli -h 172.27.0.2 -p 6379
    

  
![Kā instalēt Redis Docker un Docker Compose - 4](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2023/02/01/1677423624_5.png)  
Kur 172.27.0.2 ir Docker konteineris, kurā darbojas Redis. Lai to uzzinātu, izpildiet komandu **docker ps | grep redis** , lai iegūtu mūsu konteineres ID vai izmantojiet tā nosaukumu.
    
    
    docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' redis_redis_1

  
![Kā instalēt Redis Docker un Docker Compose - 5](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2023/02/01/1677423618_6.png)  
Kur **redis_redis_1** ir konteineres nosaukums, kura IP adrese jāfiltrē.  
  
Šī komanda izmanto **\--format** karodziņu, lai formatētu izvadi, kurā izmanto **range** funkciju, lai pārlūkotu visus konteineres tīklus, un tiek izvadīta tikai katras tīkla IP adrese. Ja konteinerim ir vairāki tīkli, tiks izvadītas visas to IP adreses. Ja konteiners ir pievienots tikai vienam tīklam, tiks izvadīta tikai tā IP adrese.  
  
Šī komanda **redis-cli -h 172.27.0.2 -p 6379** \- savienosies ar Redis, kas darbojas lokālajā mašīnā un klausās portā **6379**.  
  
Lai savienotos no CMS sistēmām, izmantojiet iebūvētos spraudņus.   
  
Tātad, šajā rakstā mēs apskatījām, kā izvērst **Redis** Dockerā un Docker Compose. Mēs izveidojām **docker-compose.yaml** failu ar iestatījumiem Redis konteinerim.  


Mēs iesakām apsvērt arī citus noderīgus rakstus:

  * [How to install FileGator file manager in Docker](https://zomro.com/blog/faq/416-how-to-install-filegator-manager-files-in-docker)
  * [How to install MySQL 8 on Docker](https://zomro.com/blog/faq/291-kak-ustanovit-mysql-8-v-docker)
  * [How to install phpMyAdmin in Docker](https://zomro.com/blog/faq/289-kak-ustanovit-phpmyadmin-v-docker)



Līdzīgie raksti

[Tīkla trafika palielināšana](https://zomro.com/lv/blog/faq/715-increasing-traffic) [Kā apskatīt domēna Whois](https://zomro.com/lv/blog/faq/395-how-to-see-whois-of-a-domain) [Kļūda 406 Not Acceptable](https://zomro.com/lv/blog/faq/491-error-406-not-acceptable) [Kā instalēt RouterOS uz virtuālā servera (VPS/VDS)](https://zomro.com/lv/blog/faq/266-kak-ustanovit-routeros-na-virtualnyj-server-vps-vds) [Kā pasūtīt virtuālo serveri jaunajā norēķinu sistēmā](https://zomro.com/lv/blog/faq/229-kak-zakazat-server-v-novom-billinge)

[ Serveris ar GPU no €174.80/mēn. ](/dedicated-servers/type=gpu)
