- 下载镜像:
docker pull redis - 因为docker安装的redis默认是没有配置文件的,所以将宿主机上的配置文件映射到redis容器
- 先在宿主机上创建好
redis.conf配置文件(自己找一个)。比如目录为/home/futao/soft/redis/config/redis.config - 创建docker容器并启动:
docker run -d -h redis --name redis -p 6379:6379 -v /home/ubuntu/soft/redis/redis.conf:/etc/redis/redis.conf redis /etc/redis/redis.conf-
run: 创建容器并且启动 -
-p: 端口映射,宿主机port : 容器port -
-d: 后台运行容器,并返回容器ID -
--name: 指定创建的容器名称 -
-h: 指定容器的host -
-v: 本地文件/文件夹 : 容器内文件/文件夹
-
- 创建完成之后无法远程登录,需要进行以下设置:
- 服务器防火墙允许端口
6379 - redis.conf
- 注释掉
bind 127.0.0.1 - 修改
protected-mode yes为protected-mode no - 设置密码:
requirepass xxxxxxxxx
- 注释掉
- 服务器防火墙允许端口

image.png

image.png