前提条件
Linux下安装好docker 可参考:CentOS7下安装docker
配置好docker下载加速器 可参考:docker配置阿里云加速器
步骤
登录到Linux,在root账户下操作
搜索镜像
# docker search redis
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
redis Redis is an open source key-value store that… 8746 [OK]
bitnami/redis Bitnami Redis Docker Image 167 [OK]
sameersbn/redis 82 [OK]
grokzen/redis-cluster Redis cluster 3.0, 3.2, 4.0, 5.0, 6.0 72
rediscommander/redis-commander Alpine image for redis-commander - Redis man… 47 [OK]
拉取镜像
docker pull redis
查看镜像
# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
redis latest 62f1d3402b78 3 weeks ago 104MB
能看到redis镜像
启动redis服务
docker run -d -p 16379:6379 --name myredis redis
-d表示后台运行 -p为端口映射 宿主机端口:容器端口
查看运行的docker进程
# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7b2405a38403 redis "docker-entrypoint.s…" About a minute ago Up About a minute 0.0.0.0:16379->6379/tcp myredis
客户端操作redis
进入dockers redis容器
# docker exec -it myredis /bin/bash
root@7b2405a38403:/data#
进入redis命令行
root@7b2405a38403:/data# redis-cli
127.0.0.1:6379> set test 1
OK
127.0.0.1:6379> get test
"1"
远程连接redis
在redis服务器之外的机器操作,例如:Windows下进入cmd命令行,执行如下命令
C:\Users\Administrator>redis-cli -h 域名或IP -p 16379
域名或IP:16379> get test
"1"
域名或IP:16379>
注意:
1.命令 redis-cli -h 域名或IP -p 16379 中的 域名或IP需要填写redis所在服务器的域名或者IP
2.如果是云服务器安装需要开放16379端口
完成! enjoy it!