首页 > 数据库 >redis安装-docker安装

redis安装-docker安装

时间:2022-11-22 15:33:08浏览次数:31  
标签:容器 redis 6379 conf 镜像 docker 安装

docker安装redis更加简单,一个命令就搞定。


1、首先要安装docker

略过。

2、准备工作

  1. 准备配置文件,这里单独根目录下建立一个redis文件夹存放
    cd / & mkdir -p /redis/conf /redis/data

  2. 准备镜像
    docker search redis #可以查找相关redis镜像,选择一个即可,推荐用官方的;
    docker pull redis:版本号 #下载镜像,不知道版本号可去dockerhub上找,也可不填,默认取最新版本;

2、直接执行如下命令

#这里举例如下
docker run --name redis -p 6379:6379 -v /redis/conf/redis.conf:/etc/redis/redis.conf -v /redis/data:/data -d redis redis-server /etc/redis/redis.conf

分别解释上述命令

  • docker run 是启动命令,没有镜像则会先下载;
  • --name redis 容器取名,不加该参数自动生成随机字符串;
  • -p 6379:6379 端口映射,注意docker里面冒号前面都是外部的,如端口,挂载;
  • -v xxx:xxx 文件挂载,这里配置了2个挂载,一个是配置文件,一个是数据文件夹。这样即使容器销毁也会保留配置和数据,重启即可恢复,数据文件需要开启持久化才有;
  • -d 表示后台启动,反之为前台启动,退出控制台将结束程序;
  • redis 紧跟的redis表示镜像名称,一般启动会使用redis:6.2.7类似方式,带上版本号,不带表示用lastest,即最新的;
  • redis-server /etc/redis/redis.conf 这句是启动命令,启动镜像后执行的命令;

3、验证

docker ps #查看容器的状态
docker inspect 容器名 #查看容器信息,容器名是指--name设置的名称;
docker exec -it 容器名 bash #进入容器查看,可执行redis-cli相关命令进行验证;

标签:容器,redis,6379,conf,镜像,docker,安装
From: https://www.cnblogs.com/yhaiqi/p/16915265.html

相关文章

  • Ubuntu的软件包管理和相关软件的安装与卸载
    学习的路上真的像爱因斯坦所说的,知识框架的边缘所触碰的东西越多,你越会觉得学习的路上是永无止境的.但是时刻保持更新知识的热情正是我所拥有的,那么现在,是Linux登场的时......
  • Anaconda的 tensorflow(cpu) 与OpenCV安装教程
    安装Anaconda5.2+tensorflow1.9下载Anaconda5.2.0(64位或32位)https://www.anaconda.com/download/安装Anaconda5.2.0(一路确定即可)打开Anacondaprompt,然后执行piplist......
  • 关于Android12安装apk出现-108异常INSTALL_PARSE_FAILED_MANIFEST_MALFORMED的解决方
    原文地址:关于Android12安装apk出现-108异常INSTALL_PARSE_FAILED_MANIFEST_MALFORMED的解决方法-Stars-One的杂货小窝问题描述用户的小米手机上出现以下界面问题小米......
  • Docker stack(9)
    Dockerstack一个stack是一组相互关联的service,这组service共享依赖,可被安排在一起运行和扩展docker-compose单机部署docker-composeup-dwordpress.yamldocker......
  • Docker Secret(10)
    DockerSecrethttps://docs.docker.com/engine/reference/commandline/secret/1、什么secret用户名密码SSHKeyTLS认证任何不想让别人看到的数据2、DockerSwarmMo......
  • Docker Config(11)
    DockerConfighttps://docs.docker.com/engine/reference/commandline/config/官网介绍查看官网介绍,config是daemonAPI1.30之后引入的,它运行在swarm上的命令命令介......
  • Linux Python Web 离线部署非 Docker部署
    实际项目中,避免不了遇到私有化部署。不能在线安装有些问题,项目中各种包需要很多依赖非常痛苦。如果,项目支持容器化部署这个是最简单的。以下介绍离线安装Python包、包相关d......
  • Docker
    docker安装安装Dockeryum-yinstalldocker安装完成验证docker-v设置docker镜像加速器cdetc/docker/touchdaemon.jsonvimdaemon.json加速地址http......
  • MySQL的概念、编译安装
    一.数据库的基本概念1、数据(Data)•描述事物的符号记录•包括数字,文字,图形,图像,声音,档案记录等•以“记录”形式按统一的格式进行存储2、表•将不同的记录组织在一......
  • redis
    1、配置文件#wgethttp://download.redis.io/releases/redis-5.0.7.tar.gz#tarxfredis-5.0.7.tar.gz#cpredis-5.0.7/redis.conf/opt/redis#vimredis.comf......