网站搜索优化,企业画册怎么设计,新冠疫苗接种最新消息,免费创建网站带咨询的docker安装redis 一、基本介绍二、前期准备三、docker安装redis3.1 redis镜像拉取3.2 Docker挂载redis配置文件3.3 启动redis容器3.4 验证Redis容器是否正常运行 四、Docker删除Redis容器五、Docker删除Redis镜像 一、基本介绍
Docker 是一个开源的应用容器引擎,参考链接… docker安装redis 一、基本介绍二、前期准备三、docker安装redis3.1 redis镜像拉取3.2 Docker挂载redis配置文件3.3 启动redis容器3.4 验证Redis容器是否正常运行 四、Docker删除Redis容器五、Docker删除Redis镜像 一、基本介绍
Docker 是一个开源的应用容器引擎,参考链接【docker使用安装教程】Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 的 NoSQL 数据库并提供多种语言的 API。 本文将介绍docker上安装redis容器的详细过程。
二、前期准备 安装docker参考链接不同操作系统的docker方式 我的是centos操作系统直接执行命令curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun安装即可 三、docker安装redis
参考链接 Docker 安装 Redis - 菜鸟教程 史上最详细Docker安装Redis 含每一步的图解实战
3.1 redis镜像拉取
查看可用的redis版本执行命令docker search redis 拉取Redis镜像从Docker Hub上获取Redis官方镜像执行命令docker pull 镜像名称:版本号
# 示例-默认拉取官方的最新版本的镜像
docker pull redis3. 查看本地redis镜像执行命令 docker images
3.2 Docker挂载redis配置文件 将redis的配置文件进行挂载以配置文件方式启动redis容器 挂载将宿主机的文件和容器内部目录相关联相互绑定在宿主机内修改文件的话也随之修改容器内部文件 挂载文件的位置可以自己随便选择 1. 挂载redis的配置文件:redis.conf (1) 建立配置文件放置目录执行命令mkdir 目录/redis/conf/ (2) 生成配置文件执行命令touch redis.conf (3) 写入内容redis.conf的标准文件在redis官网也可以找到
2. 挂载redis的持久化文件 建立数据文件放置目录执行命令mkdir 目录/redis/data/
3.3 启动redis容器
docker run -p 6379:6379 --restartalways \
--log-opt max-size100m \
--log-opt max-file2 \
--name myredis \
-v /root/redis/conf/redis.conf:/etc/redis/redis.conf \
-v /root/redis/data:/data \
-d redis redis-server /etc/redis/redis.conf \
--appendonly yes --requirepass 123456参数说明 1.-restartalways 总是开机启动 2.-log 记录日志 3.-p 端口映射 4.-name 容器名 5.-v 数据卷挂载 6.-d redis 后台启动redis 7.redis-server /etc/redis/redis.conf 以配置文件启动redis加载容器内的conf文件最终找到的是挂载的目录 /etc/redis/redis.conf,也就是linux下的 /home/redis/myredis/myredis.conf 8.-appendonly yes 开启持久化 9.-requirepass 123456 设置密码 简单的启动命令示例docker run --name myredis -p 6379:6379 -d redis 关闭容器命令docker stop 容器名 示例docker stop myredis 3.4 验证Redis容器是否正常运行
查看容器的运行信息验证Redis容器是否正常运行docker ps 查看指定容器状态docker ps -a | grep myredis 查看容器运行日志docker logs --since 30m 容器名 此处 --since 30m 为查看此容器30分钟之内的日志情况 执行docker logs --since 30m myredis
容器内部连接测试docker exec -it 容器名 /bin/bash
#示例
docker exec -it myredis redis-cli四、Docker删除Redis容器
查看所有在运行的容器docker ps -a关闭容器docker stop 容器名删除容器docker rm 容器名
五、Docker删除Redis镜像
查看全部镜像 命令docker images删除镜像 命令 docker rmi 容器 id