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