1. 先假装查一下redis的版本信息之类的
docker search redis
2.我一般都是选第一个
docker pull redis
3.查看我们下载的镜像文件
docker images
4.很明显我多装了一个redis 3.2 现在移除掉(这里要注意的是,如果你启动了镜像,必须要停止运行的容器,再移除容器 才可以删除镜像的
docker rmi 87856cc39862
5.很明显我删除了那个redis 3.2 的镜像 现在就是启动(运行容器的好时机)
docker run -p 6379:6379 -v $PWD/data:/data -d redis redis-server --appendonly yes
命令说明:
-p 6379:6379 : 将容器的6379端口映射到主机的6379端口
-v $PWD/data:/data : 将主机中当前目录下的data挂载到容器的/data
redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置
6.启动完了就看看容器的启动情况
docker ps 查看正在运行的
docker ps -a 查看全部的容器
7.不难发现,我们的redis安装和启动都很成功,那就看看redis能不能连接上 这里我们使用Docker exec 命令
exec 命令的用法参考菜鸟教程的 Docker exec 命令 我也是看这个知道的
docker exec -it 41bdb1df5afe redis-cli
8.至此 Docker 的redis 安装完成 比下压缩包的安装方式还是快很多的