docker 安装redis 以及配置连接

11,450 阅读1分钟

前言

es装了,mysql也装了,还差个redis,安装这个也不难,但是遇到坑了还是需要记录下

安装

拉取镜像

docker pull redis

安装镜像

本来按照流程来的,直接docker run就行了,但是肯定需要配置一点东西么,这是官方的原话

cd /
mkdir mnt/redis/config
cd mnt/redis/config
touch redis.conf
vim redis.conf

这个时候直接去网上找个redis.conf样例 download.redis.io/redis-stabl… 修改一下其中的配置
bind
protected-mode
requirepass
daemonize yes 千万要注释掉,不然起不来docker容器

安装

docker run -d \
-p 6379:6379 \
-v /mnt/redis/config/redis.conf:/etc/redis/redis.conf \
--privileged=true \
--name redis \
redis \
redis-server /etc/redis/redis.conf

idea连接redis

plugins search Iedis
install

初始化之后在idea右侧边栏可以看到redis servers

使用docker-compose安装

创建docker-compose.yml文件

version: '2'
services:
    redis:
      image: redis:latest
      container_name: redis
      ports:
        - "6379:6379"
      volumes:
        - /mnt/redis/config/redis.conf:/etc/redis/redis.conf 
      command: redis-server /etc/redis/redis.conf 
      privileged: true

执行docker-compose up -d命令

大功告成