Linux下使用Docker镜像下载Redis并初步使用Redis步骤:
1、使用docker search redis
命令搜索 redis 镜像
2、使用docker pull redis[:tag]
命令下载 redis 镜像,不写[:tag]
默认下载最新版
3、使用docker images
查看 redis 镜像是否安装成功
4、使用docker run -d -p 6379:6379 redis
命令后台启动运行 redis
5、使用docker ps -a
命令查看历史中启动的容器
6、使用docker exec -it 容器id /bin/bash
命令进入容器中
7、使用redis-cli
命令开启 redis 客户端
8、使用ping
测试是否成功连接 redis ,输出 PONG 表示连接成功
9、使用 redis
10、两个exit
命令退出redis,第一个exit
退出客户端,第二个exit
退出redis
11、使用docker stop 容器id
关闭容器,下次使用 redis 再用docker restart 容器id
重启容器即可
[root@hadoop100 /]# docker search redis
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
redis Redis is an open source key-value store that… 11858 [OK]
......
[root@hadoop100 /]# docker pull redis
......
[root@hadoop100 /]# docker run -d -p 6379:6379 redis
2b4c7fd135db656df43fc3581759932588462a4062f885113409b78538fe692c
[root@hadoop100 /]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2b4c7fd135db redis "docker-entrypoint.s…" 29 seconds ago Up 28 seconds 6379/tcp jolly_lovelace
[root@hadoop100 /]# docker exec -it 2b4c7fd135db /bin/bash
root@2b4c7fd135db:/data# redis-cli
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> set name koya1
OK
127.0.0.1:6379> get name
"koya1"
127.0.0.1:6379> FLUSHDB
OK
127.0.0.1:6379> exit
root@2b4c7fd135db:/data# exit
exit