iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >关于docker容器部署redis步骤介绍
  • 597
分享到

关于docker容器部署redis步骤介绍

2024-04-02 19:04:59 597人浏览 独家记忆
摘要

目录1 Redis配置文件2 Docker命令启动3 docker-compose启动1 redis配置文件 官方下载:redis.conf 路径:在容器中,一般可以保存在/etc/

1 redis配置文件

官方下载:redis.conf

路径:在容器中,一般可以保存在/etc/redis/redis.conf 路径中

配置文件详解,根据实际情况进行修改:


# 这里的bind指的是只有指定的网段才可以访问redis,注释后则没有这个限制
# bind 127.0.0.1

# 默认端口为6379
port 6379

# daemonize表示是否以守护进程进行执行,容器中执行必须设置成no
# 容器中如果设置成yes,那么会和docker run中的-d冲突,导致启动失败
daemonize no

# protected-mode 
# 设置成yes表示开启保护模式,无法远程访问 
# 设置成no则表示表示保护模式,可以进行远程访问
protected-mode no

# 注释掉则默认redis密码为空
# 启用,则后面redis123为reids登录密码
requirepass redis123

# databases 设置数据库个数
databases 16

# save
save 900 1
save 300 10
save 60 10000

# 默认不开启aof模式,默认是rdb方式持久化
appendonly yes  # 改为yes启用aof功能
appendfilename "appendonly.aof"  # 持久化文件的名字
# appendfsync always  # 每次修改都会sync,消耗性能
appendfsync everysec  # 每秒执行一次sync,可能会丢失这1s的数据
# appendfsync no  # 不执行sync,操作系统会自动同步数据

2 docker命令启动

启动命令


docker run -p 6379:6379 \
-v /Users/chenbinhao/redis_6379/data:/data \
-v /Users/chenbinhao/redis_6379/config/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf --appendonly yes

参数说明

-p 端口映射,redis默认端口为6379

-v 主要映射两个路径中的文件

  /data redis容器中会将数据保存在该路径中,此处映射是为了持久化保存数据。

  /etc/redis/redis.conf 自定义配置文件保存的位置,此处映射是为了启动时可以指定自定义配置文件。

-d 表示在后台以守护进程进行运行。注意:redis.conf配置文件中需要配置daemonize no,否则无法将无法启动成功。

redis-server /etc/redis/redis.conf --appendonly yes 启动redis命令,如果以自定义配置文件启动,则需要执行此命令。

日志查看:docker logs containerID 如果启动失败使用此命令进行查看失败日志,根据日志进行调试

3 docker-compose启动

目录结构


├─reids_6379
│	├─docker-compose.yml
│	├─config
│	│  	└─redis.conf
│	└─data
│	│	└─..

配置docker-compose.yml文件


version: '3'
services:
  redis:
    image: redis:latest
    restart: always
    ports:
      - "6379:6379"
    volumes:
      - "./data:/data"
      - "./config/redis.conf:/etc/redis/redis.conf"
    command: redis-server /etc/redis/redis.conf

启动命令

启动:在docker-compose.yml所在目录中执行docker-compse up -d

停止并删除:docker-compose down

到此这篇关于关于docker容器部署redis步骤介绍的文章就介绍到这了,更多相关docker部署redis内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 关于docker容器部署redis步骤介绍

本文链接: https://www.lsjlt.com/news/158837.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 关于docker容器部署redis步骤介绍
    目录1 redis配置文件2 docker命令启动3 docker-compose启动1 redis配置文件 官方下载:redis.conf 路径:在容器中,一般可以保存在/etc/...
    99+
    2024-04-02
  • docker容器部署redis步骤是什么
    这篇文章主要介绍“docker容器部署redis步骤是什么”,在日常操作中,相信很多人在docker容器部署redis步骤是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”docker容器部署redis步骤...
    99+
    2023-06-21
  • Docker容器下部署Git的步骤
    这篇文章主要讲解了“Docker容器下部署Git的步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Docker容器下部署Git的步骤”吧!老办法 我实在没...
    99+
    2024-04-02
  • Docker容器部署consul的详细步骤
    目录Consul简介Consul 使用场景-consul部署- 容器服务自动加入consul集群安装Gliderlabs/Registrator Gliderlabs/Re...
    99+
    2024-04-02
  • Docker容器里部署Apache+PHP+MariaDB+phpMyAdmin的步骤
    这篇文章主要讲解了“Docker容器里部署Apache+PHP+MariaDB+phpMyAdmin的步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Do...
    99+
    2024-04-02
  • 基于docker 部署canvas-lms的详细步骤
    准备: 一台8G内存的服务器。安装好docker, pull一个ubuntu镜像下来, 可以是最新版也可以是官方支持的14/ 16 更新时间: 2018-04-04 Step 1: ...
    99+
    2024-04-02
  • Nginx下SSL证书安装部署步骤介绍
    目录问题描述:安装步骤1.准备工作2.远程连接服务器3.拷贝证书和私钥文件4.编辑 Nginx 根目录下的 conf/nginx.conf 文件5.在 Nginx 根目录下,通过执行...
    99+
    2024-04-02
  • Docker安装部署Redis数据库的实现步骤
    目录1,拉取镜像2,创建数据卷3,创建并编写配置文件4,创建并启动容器通过Docker部署Redis,比起我们自己编译安装的方式,会更加方便容易管理。今天就来简单分享一下使用Dock...
    99+
    2023-02-27
    Docker安装部署Redis Docker安装Redis
  • docker容器化部署nginx php项目(步骤清晰简洁)
    先学些原理 1 先简单解释下原理,nginx 是一个 web 服务器,它只能处理静态文件,无法处理 PHP Python 等具体程序语言的请求。所以,原理是这样,用户统一先请求到 nginx,ngin...
    99+
    2023-09-02
    nginx php docker
  • Docker 部署 Gitlab 服务器(详细步骤)
    目录         Gitlab镜像 1、拉取Gitlab镜像 2、启动Gitlab容器  3、修改配置 4、浏览器访问  5、修改root密码 6、gitlab操作 Gitlab镜像 1、拉取Gitlab镜像 docker pul...
    99+
    2023-09-06
    docker
  • Docker安装Redis容器的实现步骤
    目录Docker 安装Redis 1、寻找Redis镜像2、下载Redis镜像3、创建Redis配置文件4、创建Redis容器并启动5、查看Redis是否运行6、进入Red...
    99+
    2024-04-02
  • 基于docker容器部署MySQL数据库
    一,概要.... 2 二,环境准备.... 3 2.1,docker部署.... 3 三,使用docker部署mysql 6 3.1、创建数据存放目录.... 6 3.2、创建bridge网络并指定IP区间.... 6 3.3、Docker...
    99+
    2023-09-06
    数据库 mysql docker 容器 运维
  • 搭建Redis服务器步骤详细介绍
    目录安装Redis 配置redis.config测试登录可视化redis软件redis命令行中文乱码安装Redis 我的安装包在 tar -zxvf redis-6.2.6.t...
    99+
    2024-04-02
  • Redis快速部署为Docker容器的实现方法
    目录入门数据存储配置您的服务器管理Redis安全使用您的 Redis 安装概括Redis是一种内存键值存储,可以保存高性能的抽象数据结构。开源软件通常用于数据库、消息传递和缓存功能。...
    99+
    2024-04-02
  • 使用Docker部署Dashdot服务器仪表盘的步骤
    目录一、Dashdot介绍二、检查本地系统环境1.检查本地系统版本2.检查docker状态3.检查docker版本三、下载Dashdot镜像四、部署Dashdot应用1.创建安装目录...
    99+
    2022-12-21
    Docker部署Dashdot服务器仪表盘 Dashdot服务器仪表盘 Docker仪表盘
  • 基于IDEA部署Tomcat服务器的步骤详解
    目录简介步骤一步骤二 在idea上创建一个动态web项目步骤三 将Tomcat服务器部署到javaweb项目中步骤四 Tomcat上的相关部署步骤五 编写简单的四则运算计算器程序,实...
    99+
    2024-04-02
  • Docker容器镜像相关命令基本介绍与使用
    目录一、Docker 介绍1.Docker 架构2.Docker 三大核心二、Docker 安装1.下载 Docker 软件包1)安装基础包2)配置 Docker 的 yum 源3)...
    99+
    2024-04-02
  • Redis快速部署为Docker容器的实现方法是什么
    Redis快速部署为Docker容器的实现方法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Redis是一种内存键值存储,可以保存高性能的抽象数据结构。开源软件通常用...
    99+
    2023-06-22
  • 打包docker镜像推送到远程服务器并部署到k8s的方法步骤
    目录1、Dockerfile2、pom配置3、镜像推送4、k8s部署前提条件: 1、docker服务器已开启远程访问,参考《远程docker服务器携带证书连接》。 2、服务器上已经搭...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作