1. 搜索Redis镜像,命令如下
docker search redis
2. 将镜像文件拉取到本地,命令如下
docker pull redis
注意:此命令执行后拉取的是redis最近的一个版本,可以看到上图已经标明:Using default tag: latest。如果需要执行拉取镜像的版本,可以使用docker pull redis:version命令,其中version代表着你要拉取的版本。
3.查看镜像是否已经下载到本地,命令如下
docker images
4.创建一个Redis运行容器,命令如下
docker run -it -d --name redis -p 6379:6379 redis --bind 0.0.0.0 --protected-mode no
-d 代表Redis容器后台运行
--name redis 给创建好的容器起名叫redis
-p 6379:6379 将容器的6379端口映射到宿主机的6379端口,注意:前面的6379是代表宿主 机端口,后面的6379才是容器端口
--bind 0.0.0.0 代表谁都可以访问redis服务(任何IP地址)
--protected-mode no 关闭redis的保护模式,允许其他机器连接Redis,如果设置为yes,那么只允许我们在本机的回环连接,其他机器无法连接
命令执行完之后,可以看到,已经给我们返回了Redis容器ID
5. 查看已经在运行的容器,命令如下
docker ps
可以看到我本地已经运行了2个容器,一个redis容器,一个mysql容器
6.查看历史运行的所有容器,命令如下
docker ps -a
7. 使用工具连接Redis服务
7. 停止和重启 Redis 命令如下
docker stop redis 停止redis容器
docker restart redis 重启redis容器