解决--docker run -d指定本地redis.conf文件启动失败

2023-05-16

在使用docker运行redis时,都会使用自己的配置文件来运行,而一般都会将redis的运行方式改为后台运行,但是执行docker run后,发现redis并没有如期的运行起来。

docker run -d -p 6379:6379 -v /data/redis/conf/redis.conf:/usr/local/redis/conf/redis.conf redis:5.0 redis-server /usr/local/redis/conf/redis.conf

再执行docker ps -a,发现我们的redis的状态是Exited,而不是up
在这里插入图片描述
如图,redis.conf中的yaemonizeyes,也就是让我们的redis进程以后台方式运行,然后将pid写入pidfile设置的路径中。
在这里插入图片描述
也就是说使用docker运行redis,在使用自己的配置文件时,daemonize选项需要设为no或者注释掉

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解决--docker run -d指定本地redis.conf文件启动失败 的相关文章

  • docker 容器中的 nmcli

    我目前正在寻找在 docker 容器中运行 nmcli nmcli 在我的主机上工作得很好 但如果我启动一个特权容器 nmcli 就不起作用 启动我的容器 sudo docker run privileged net host it ima
  • Node Js:Redis 作业在完成其任务后未完成

    希望你们做得很好 我在我的 Nodejs 项目中实现了 BullMQ Bull 的下一个主要版本 来安排发送电子邮件的作业 例如 发送忘记密码请求的电子邮件 所以 我编写了如下所示的代码 用户服务 await resetPasswordJo
  • AWS lambda只读文件系统错误,使用docker镜像存储ML模型

    我在 lambda 上使用 docker 容器映像来运行我的 ML 模型 我的 lambda 函数有一个 S3 触发器来获取图像 我正在尝试运行 lambda 函数 但收到此错误 有人可以帮帮我吗 PS 现在我知道 tmp 是 lambda
  • Dockerfile 从 amazon s3 或其他需要凭据的源复制文件

    我正在尝试构建 Docker 映像 并且需要将一些文件从 S3 复制到该映像 我正在使用的 Dockerfile 内部 Dockerfile FROM library ubuntu 16 04 ENV LANG C UTF 8 LC ALL
  • 在 docker-compose 构建之后,docker-compose up 运行旧的未更新的容器

    我使用 docker compose 并发现以下问题 当我更改代码并想要重建我使用的泊坞窗时 docker compose stop docker compose build 然后我想通过以下方式运行系统 docker compose up
  • 使用 MongoDB docker 镜像停止虚拟机而不丢失数据

    我已经在 AWS EC2 上的虚拟机中安装了官方的 MongoDB docker 映像 并且数据库上已经有数据 如果我停止虚拟机 以节省过夜费用 我会丢失数据库中包含的所有数据吗 在这些情况下我怎样才能让它持久 有多种选择可以实现此目的 但
  • 使用netcat将unix套接字传输到tcp套接字

    我正在尝试使用以下命令将 unix 套接字公开为 tcp 套接字 nc lkv 44444 nc Uv var run docker sock 当我尝试访问时localhost 44444 containers json从浏览器中 它不会加
  • Docker 构建器构建与 docker 构建

    在 Docker 的文档页面上 有一个条目码头工人建造者 https docs docker com engine reference commandline builder 这是父命令docker 构建器构建 https docs doc
  • Redis、会话过期和反向查找

    我目前正在构建一个网络应用程序 并想使用 Redis 来存储会话 登录时 会话会使用相应的用户 ID 插入到 Redis 中 并且过期时间设置为 15 分钟 我现在想实现会话的反向查找 获取具有特定用户 ID 的会话 这里的问题是 由于我无
  • 无法在 Visual Studio 2022 中启动调试适配器

    如果我创建一个启用了 Docker 支持的 ASP Core MVC 目标框架 5 0 并启动它 我会得到 发生一个或多个错误 无法启动调试适配器 附加信息可能会 在输出窗口中可用 操作被取消 这是调试输出 启用 DebugAdapterH
  • Spring Data JPA Redis:无法编写基于自定义方法的查询

    我已经使用 Redis 配置了 Spring Data JPA 并使用RedisRepositorieswith 提供了类似的方法find findAll 所有这些方法似乎都工作得很好 但我无法编写我的自定义方法 RedisEntity f
  • Redis是如何实现高吞吐量和高性能的?

    我知道这是一个非常普遍的问题 但是 我想了解允许 Redis 或 MemCached Cassandra 等缓存 以惊人的性能极限工作的主要架构决策是什么 如何维持连接 连接是 TCP 还是 HTTP 我知道它完全是用C写的 内存是如何管理
  • 具有相同容器端口的多个 docker 容器连接到同一网络

    我有一个依赖于多个 Docker 容器的应用程序 我使用 docker compose 以便所有这些都位于同一网络中以进行容器间通信 但是 我的两个容器正在各自容器内侦听相同的端口 8080 但是映射到主机上的不同端口 8072 8073
  • 如何在 docker 容器中仅设置 python 2.7?

    我有节点应用程序 在一个用例中 我使用以下命令从节点调用 python 脚本python shell https www npmjs com package python shell 我正在尝试在 docker 上设置这个应用程序 我的 D
  • 如何更改“docker createvolume”命令的默认位置?

    当通过卷 API 创建卷时 也就是说 容器卷模式现在不一定是最佳实践 docker volume inspect test data Name test data Driver local Mountpoint var lib docker
  • Docker 无法解析主机名

    我需要知道在同一台机器上运行的某些容器的主机名 或 IP 地址 正如我已经评论过的here https stackoverflow com questions 26269870 how do docker containers resolv
  • Dockerize 一个网络核心 Web api

    我正在尝试对 aspnetcore webapi 进行 dockerize 我按照这里的教程进行操作 https docs docker com engine examples dotnetcore https docs docker co
  • 为什么 tty 在命令完成后挂起?

    我想运行这样的命令 kubectl run busybox it rm restart Never image busybox command sh c env 预计运行命令并删除 pod 它打印变量 但随后终端冻结 尽管 pod 处于完成
  • Docker 中的 Airflow:如何将 DAG 添加到 Airflow?

    我想将 DAG 文件添加到 Airflow 它在 Ubuntu 上的 Docker 中运行 我用了以下git 存储库 https github com puckel docker airflow 包含配置和 docker 镜像的链接 当我跑
  • libicui18n.so.52:无法打开共享对象文件

    我一直在使用 libicu 来检测在 docker ubuntu 内部运行的节点应用程序中的字符集 这是通过模块完成的节点 icu 字符集检测器 https github com mooz node icu charset detector

随机推荐

  • E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它? 解决方案

    问题描述 操作系统 xff1a Ubuntu18 04 今天在执行以下指令时 xff1a sudo apt upgrade 出现了以下错误 xff1a E 无法获得锁 var lib dpkg lock frontend open 11 资
  • 用栈实现表达式转换

    中缀转后缀 xff1a 从左到右依次扫描中缀表达式 xff0c 遇到操作数就直接写出来 xff08 顺序是从前往后写 xff09 xff0c 遇到运算符时 xff0c 判断当前运算符与栈顶运算符的优先级 xff0c 如果当前运算符的优先级小
  • IOS 集合视图指南2:集合视图基础

    Collection View Basics xff08 集合视图基础 xff09 To present its content onscreen a collection view cooperates with many differe
  • VMware NAT模式下的动态IP、静态IP和外部网路连接设置

    初次搭建虚拟机时的几大头痛的问题 xff1a 虚拟机连不了网虚拟机连不上主机主机连不上虚拟机 看完这篇 xff0c 你就能解决大部分虚拟网络问题 xff01 前言 搭建虚拟机的目的之一是尝试局域网的搭建 xff0c 因此虚拟机的网络设置非常
  • Linux & Windows 的Tensorflow 配置: Nvidia 老显卡运算能力低于3.0

    实测成功配置信息1 xff1a Windows10 xff0c GT755m Capability 3 0 Ana Mini conda管理 xff0c 环境 Python 3 6 13 Cuda 61 9 0 Cudnn 61 7 0 T
  • VSCODE+MSVC+CMAKE配置实践入门:简单编写EXE、LIB和DLL

    目录 EXE HelloWorld 设置运行环境 编写 amp 运行 免设置运行环境的方法 LIB 加法函数 Add C语言LIB 编译 xff1a 命令行 task 测试Add lib DLL 乘法函数 Mul C语言DLL 编译DLL
  • C/C++字符串

    字符串读入 xff1a C语言 xff1a 包含头文件 43 定义 xff1a include lt cstring gt typedef span class hljs value char span ch span class hljs
  • c++ 对象模型

    c 43 43 对象模型 例子 xff1a Base h文件 pragma once include lt string gt include lt iostream gt using namespace std class Base pu
  • C语言学习-结构体和文件操作

    C语言是门经典的高级语言 xff0c 只可惜大学学的不够好 xff0c 工作后也没怎么用到 xff0c 快把学的还给老师了 xff0c 最近无聊之余 xff0c 把C语言相关知识看了 xff0c 编程还是在于多练和多思考 xff0c 实践加
  • Python基础篇之tuple三.(“可变”的tuple)

    Python之 可变 的tuple 前面我们看到了tuple一旦创建就不能修改 现在 xff0c 我们来看一个 可变 的tuple xff1a t 61 a b A B 注意到 t 有 3 个元素 xff1a a xff0c b 和一个li
  • JSP的四种属性范围

    JSP 四种属性范围 A 设置属性 public abstract voidsetAttribute java lang String name Object value B 取得属性 public Object getAttribte S
  • Python 发送带附件的邮件

    usr bin python3 import smtplib from email mime text import MIMEText from email mime multipart import MIMEMultipart from
  • Permutation test

    Outlines Goals and strategyThe simple conditionThe complex condition Goals and strategy Goals Estimate the distribution
  • HystrixCommand注解含义

    public interface HystrixCommand HystrixCommand 命令所属的组的名称 xff1a 默认注解方法类的名称 String groupKey default 34 34 HystrixCommand 命
  • Java8新特性(一)-Lambda表达式

    什么是Lambda 我们知道 xff0c 对于一个Java变量 xff0c 我们可以赋给其一个 值 如果你想把 一块代码 赋给一个Java变量 xff0c 应该怎么做呢 xff1f 比如 xff0c 我想把右边那块代码 xff0c 赋给一个
  • SpringCloud入门(十二):网关Gateway 获取Post请求体(Greenwich.SR2)

    前言 在学习gateway的时候 xff0c 使用全局过滤器GlobalFilter xff0c 来拦截请求的时候 xff0c 网上的例子基本都是使用Get来完成的 xff0c 很少使用Post来测试 xff0c 导致在使用Post的时候
  • Xmanager Power Suite 6

    本文破解的是商业标准注册版 xff0c 商业标准注册版 xff0c 商业标准注册版 xff0c 不是评估版 xff0c 不是学校 家庭免费 xff01 请务必卸载已安装的Xmanager Power Suite 6或者Xmanager Po
  • docker-compose常用命令详解

    build docker compose build options build arg key 61 val SERVICE 构建 xff08 重新构建 xff09 项目中的服务容器 选项包括 xff1a compress 通过gzip压
  • 解决--spring.profiles.active=prod不生效问题

    今天自己手写了一个springboot的项目 xff0c 并没有通过IDE生成 xff0c 在打完包上传到服务器 xff0c 使用 spring profiles active 61 prod 启动时 xff0c 发现不生效 xff0c 依
  • 解决--docker run -d指定本地redis.conf文件启动失败

    在使用docker运行redis时 xff0c 都会使用自己的配置文件来运行 xff0c 而一般都会将redis的运行方式改为后台运行 xff0c 但是执行docker run后 xff0c 发现redis并没有如期的运行起来 docker