加油,打工人,今天又是美好的一天

十四郎君

一日不思量,也攒眉千度

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:容器名

更多详细的可见另一篇博文:

posted @ 2020-12-06 15:16  十郎  阅读(227)  评论(0编辑  收藏  举报