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完成的运行步骤就结束了,以上有问题可以在评论区给我留言

相关推荐
hweiyu008 分钟前
Redis命令:HTTL
redis·缓存
zmsup1 小时前
Agent 上下文调优:结合 OpsArk 运维智能体,设计模型每一步真正需要的信息
运维·agent·上下文压缩·运维智能体·上下文调优
吴声子夜歌3 小时前
Nginx应用与运维——Nginx负载均衡应用实战(二)
运维·nginx·负载均衡
lisanmengmeng3 小时前
NRPE 添加命令(一)
linux·运维·服务器
pt10433 小时前
CML网络仿真入门-2:使用CML模拟网络实验环境
运维·网络协议
沫璃染墨5 小时前
《从零入门Linux系统篇(五十七):线程篇·十——生产者消费者模型进阶:从环形缓冲区到POSIX信号量》
linux·运维·服务器·开发语言·c++·系统架构·信号处理
樱花落木兰5 小时前
分布式登录实战:Session 会话共享改造,Redis 存储用户登录状态
java·javascript·数据库·redis·分布式·缓存
HAHAXX85 小时前
电商RPA批量上架通用方案:一套流程如何同时跑通拼多多、抖店、淘宝和跨境平台
java·运维·rpa
零基础1236 小时前
LLM Agent 驱动的物模型构建:从设备手册到边缘接入的自动化实践
运维·人工智能·经验分享·python·自动化
ShineWinsu6 小时前
对于Redis:Steam、Geospatial、Hyperloglog、Bitmap、Bitfield类型的解析
数据库·c++·redis·分布式·缓存·面试·zset