- 下载镜像:
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