Docker 中安装 redis
1. 环境
系统:Windows
Docker:Docker desktop
2. Docker介绍
2.1 什么是docker?
Docker 包括三个基本概念:
• 镜像(Image):相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整一套 ubuntu:16.04 最小系统的 root 文件系统。比如说 nginx,mysql,redis等软件就可以做成一个镜像
• 容器(Container):容器可以被创建,启动,停止,删除,暂停等。
• 仓库(Repository):一个代码控制中心,用来保存镜像。
DockerHub 是一个由 Docker 公司运行和管理的基于云的存储库。它是一个在线存储库,Docker 镜像可以由其他用户发布和使用。有两种库:公共存储库和私有存储库。如果你是一家公司,你可以在你自己的组织内拥有一个私有存储库,而公共镜像可以被任何人使用。
详细内容请见:
2.2 安装 docker desktop
官方地址:
https://www.docker.com/products/docker-desktop
点击后,按照普通软件安装即可,安装后,电脑右下角有个灰色鲸鱼图标出现即表示安装成功,如图:
3. redis 的安装和启动
3.1 拉取 redis 镜像
进入命令行窗口
功能:搜索 redis 有关的镜像源 语法:docker search redis
功能:拉取 redis 镜像 语法:docker pull redis:<version> 版本非必选,如果省略,默认下载最新的镜像
3.2 启动 redis 容器
启动方式一: docker run -d redis 这里没有指定容器名,端口号等,-d 表示后台启动
启动方式二: Docker run -d -p 6379:6379 --name="myredis" redis -p 代表端口映射,将容器中的 6379 映射到运行 docker 机器中的 6379 端口 --name 表示自定义容器名
启动方式三:
如果已经存在容器,启动该容器可以在 docker desktop 上启动
可以使用 docker ps 命令来查看运行的容器
3.3 运行 redis 客户端
容器运行后,可以运行redis 客户端
方式一: 使用命令 docker exec -it name redis-cli Name: 容器的名字 Redis-cli:表示运行一个redis 客户端
方式二: 使用命令 docker exec -it {CONTAINER ID} redis-cli CONTAINER ID : 容器的id,可以使用 docker ps 命令查看
4. 退出 redis 和容器
退出 redis exec
停止容器 Docker stop container container:容器名
更多详细的可见另一篇博文: