docker运行redis镜像

很多项目会用到redis作为缓存用到项目中,鉴于刚了解过docker,今天这里用docker运行redis镜像,这样下载,安装运行,或者是使用后的删除都会干净,简单。

好了,第一步是先拉取镜像,使用docker pull命令,不加版本号就是默认拉取最新一个版本。

复制代码
docker pull redis

如图中,就是已经拉取完成了。

第二步用docker images查看镜像是否存在,如下图标红的部分可以看到镜像已经拉取下来了,tag为latest,最后一个版本更新于21个月前

复制代码
docker

此时可以开始运行redis了。要想在外部使用redis肯定需要做端口映射。也就是用-p参数用让容器内的端口映射到外部的宿主机中。

复制代码
docker run --name myredis -p 6379:6379 -d redis

运行完成后可以使用docker ps命令查看所有正在运行的容器,测试redis是否成功启动,如图,这里显示有两个容器正在运行,一个nginx一个redis了。

复制代码
docker ps [-a] #-a是可选参数,用于查看所有容器,包括未运行的容器

至此,redis镜像就运行完成了,如果要删除,先停止redis的容器,使用docker stop [容器名称],再用docker rm [容器名称] 删除容器后,再用docker rmi [镜像名称]来删除镜像

复制代码
docker stop 容器名称     #停止容器
docker rm 容器名称       #删除容器
docker rmi 镜像名称      #删除镜像

至此,一个redis完成的运行步骤就结束了,以上有问题可以在评论区给我留言

相关推荐
momo学习版18 小时前
带你实现基于 Redis 的分布式 Session 管理
redis
Java陈序员2 天前
轻量强大!一款现代化的 Kubernetes 集群管理与监控工具!
云原生·容器·kubernetes
爱吃橘子橙子柚子3 天前
3CPU性能排查总结(超详细)【Linux性能优化】
运维·cpu
Sheffield3 天前
Docker的跨主机服务与其对应的优缺点
linux·网络协议·docker
Sheffield4 天前
Alpine是什么,为什么是Docker首选?
linux·docker·容器
马艳泽4 天前
win10下运行Start Broker and Proxy报错解决
docker
舒一笑4 天前
程序员效率神器:一文掌握 tmux(服务器开发必备工具)
运维·后端·程序员
NineData5 天前
数据库管理工具NineData,一年进化成为数万+开发者的首选数据库工具?
运维·数据结构·数据库
JavaGuide5 天前
字节二面:Redis 能做消息队列吗?怎么实现?
redis·后端