记录下Docker启动Redis和设置配置文件的过程
docker命令
docker run -d -p 6379:6379 -v $('pwd')/redis.conf:$('pwd')/redis.conf -v /root/Desktop/RedisData:/Data --name myredis redis redis-server $('pwd')/redis.conf
参数解读:
-v $('pwd')/redis.conf:$('pwd')/redis.conf
配置当前目录下的配置文件redis.conf
同步到容器中的目录
-v /root/Desktop/RedisData:/Data
配置本地目录到容器中的Data目录,用于Redis数据持久化
redis-server $('pwd')/redis.conf
在容器启动时,使用redis-server
命令行工具使用配置文件
$('pwd')
表示当前目录地址,具体可以输入 echo $('pwd')
命令查看
-p 6379:6379
表示本地端口和容器内部端口的映射,用于外网访问容器
-d
让容器在后台运行,并输出运行成功时守护进程的编号
--name myredis
给当前容器设置别名,便于查看
执行命令时
需要在一个目录下创建redis.conf
文件,并在当前目录下使用命令,也可以在其他地方使用命令但那需要输入比较长的目录地址
配置文件配置
# 设置redis端口
port 6379
# 设置redis访问密码
requirepass 123456
# 开启数据持久化
appendonly yes