一、步骤
1、获取redis镜像
执行获取redis
镜像命令:docker pull redis
。打印镜像清单,可以看到新拉到的redis
镜像。
2、创建redis.conf
配置文件
- linux主机
mkdir -p /root/www/redis/conf
touch /root/www/redis/conf/redis.conf
cat << EOF >/root/www/redis/conf/redis.conf
port 6379
bind 0.0.0.0
requirepass mypassword
EOF
这里会创建目录:/root/www/redis/conf
,并在此目录下创建redis.conf
文件,内容如下:
- window下直接创建
redis.conf
,内容如下:
port 6379
bind 0.0.0.0
requirepass mypassword
3、启动容器和redis-server
docker run -p 8009:6379 --name my-redis -d \
-v /root/www/redis/data:/data \
-v /root/www/redis/conf/redis.conf:/etc/redis/redis.conf \
redis \
redis-server --requirepass mypassword
4、连接redis客户端
- 执行指定容器
docker exec -it my-redis redis-cli -a mypassword
-
远程连接redis-cli
redis-cli -h [远程ip地址] -p [开放端口] -a [密码]
操作如下图:
到这里,已经可以正常连接到远程redis
服务,并正常做存取操作。