声明:
本文用于本人技术学习和备忘。水平有限,如有错漏欢迎指正!
原创不易,如有转载请标注出处:https://blog.csdn.net/luyou0401/article/details/126589411
05-Docker安装Redis(Mac)
DockerHub地址
https://hub.docker.com/_/redis
镜像
拉取镜像
# 默认版本 latest
docker pull redis
# 如需指定版本,如下
docker pull redis:7.0
操作如下:
# 拉取镜像
luyou@MacBook-Pro-yaco ~ % docker pull redis
Using default tag: latest
latest: Pulling from library/redis
a2abf6c4d29d: Pull complete
c7a4e4382001: Pull complete
4044b9ba67c9: Pull complete
c8388a79482f: Pull complete
413c8bb60be2: Pull complete
1abfd3011519: Pull complete
Digest: sha256:db485f2e245b5b3329fdc7eff4eb00f913e09d8feb9ca720788059fdc2ed8339
Status: Downloaded newer image for redis:latest
docker.io/library/redis:latest
# 查询镜像
luyou@MacBook-Pro-yaco ~ % docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
redis latest 7614ae9453d1 8 months ago 113MB
结果:
容器
1、映射目录
根据需要创建本地目录
用途 | docker目录 | 本地目录 |
---|---|---|
配置文件 | /etc/redis/redis.conf | /Users/luyou/docker/redis/conf/redis.conf |
数据文件 | /data | /Users/luyou/docker/redis/data |
配置文件可从redis官网安装包中获取,当前使用的是redis-6.2.6,此处附上CSDN下载传送门:redis.conf
根据配置需要,修改配置文件。下附本人常用配置:
# 注释掉这部分,使redis可以外部访问
# bind 127.0.0.1
# 设置密码
requirepass 123456
# redis持久化
appendonly yes
2、创建容器
docker run --name redis -p 6379:6379 -v /Users/luyou/docker/redis/conf/redis.conf:/etc/redis/redis.conf -v /Users/luyou/docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf
操作如下:
luyou@MacBook-Pro-yaco ~ % docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
15082672bdfc redis "docker-entrypoint.s…" 3 seconds ago Up 3 seconds 0.0.0.0:6379->6379/tcp redis
结果:
常用操作
启动
命令行:
docker start redis
图形界面:
停止
命令行:
docker stop redis
图形界面:
删除
命令行:
docker rm redis
图形界面:
查询日志
命令行:
docker logs -f redis
图形界面:
图形日志:
进入容器
# 进入容器
docker exec -it redis bash
# 查询版本号
root@15082672bdfc:/data# redis-cli -v
redis-cli 6.2.6
# 退出容器
exit
声明:
本文用于本人技术学习和备忘。水平有限,如有错漏欢迎指正!
原创不易,如有转载请标注出处:https://blog.csdn.net/luyou0401/article/details/126589411