docker 安装 Redis

docker 安装 Redis

1、下载镜像

docker pull redis

2、本机创建数据卷

docker volume create redis

3、创建redis容器

  • 不支持直接挂载文件,只能挂载文件夹
  • 想要挂载文件,必须宿主机也要有对应的同名文件

首先要在数据卷下创建data下目录

mkdir -p /var/lib/docker/volumes/redis/data
mkdir -p /var/lib/docker/volumes/redis/conf

进入cd  /var/lib/docker/volumes/redis/data

下载和编辑redis.conf文件

#关键是不同版本。配置文件有所不同,所以需要下载
wget http://download.redis.io/redis-stable/redis.conf
vim redis.conf

编辑文件,输入以下内容

#设置redis端口
port 6379
#服务是否前台运行, yes为前台运行,no为后台运行,如daemonize no
daemonize no
#设置密码
requirepass 123456
#支持远程访问
bind 0.0.0.0

其中:

port:监听端口,默认为6379

daemonize:服务是否前台运行, yes为前台运行,no为后台运行,如daemonize no

bind:指定访问redis的白名单,如bin 127.0.0.1 改成"bind 0.0.0.0",允许远程连接

requirepass:设置访问密码,如requirepass 123456

挂载data目录并运行redis容器

docker run -d \
--name=redis \
-p 6379:6379 \
-v /var/lib/docker/volumes/redis/data:/data \
-v /var/lib/docker/volumes/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf  \
redis:latest redis-server --requirepass xqtt2929 --appendonly yes

 4、停止redis容器,并删除

#先查找redis容器ID
docker ps -a
#停止redis容器ID
docker stop  redis容器ID
#删除redis容器
docker rm  redis容器ID

5、查看redis信息

sudo docker ps -a
设置置redis容器开机自启动

sudo docker update redis --restart=always

原文出处【开源吧】:https://www.ossbar.com/#/platformConsultingDetails?newsId=187

posted @ 2023-02-07 08:27  TechLearn  阅读(170)  评论(0编辑  收藏  举报
写代码、聊产品、懂设计、热爱阅读和分享
http://www.budaos.com