docker部署rabbitmq出错touch: cannot touch ‘/etc/rabbitmq/rabbitmq.conf‘: Permission denied
docker部署rabbitmq出错touch: cannot touch ‘/etc/rabbitmq/rabbitmq.conf’: Permission denied
首先拉取镜像,这里我使用docker-compose直接拉取
version: '3'
services:rabbitmq:image: hub.commchina.net/library/rabbitmq:3.8.1-alpinecontainer_name: rabbitmqenvironment:- RABBITMQ_DEFAULT_USER=admin- RABBITMQ_DEFAULT_PASS=adminrestart: alwaysports:- "15672:15672"volumes:- ./rabbitmq/data:/var/lib/rabbitmq- ./rabbitmq/conf:/etc/rabbitmq
挂载的文件卷信息:
./rabbitmq/conf/rabbitmq.conf
loopback_users.guest = false
listeners.tcp.default = 5672
default_pass = admin
default_user = admin
management.tcp.port = 15672
启动镜像:docker-compose -f docker-compose-rabbitmq.yaml up -d
报错信息如下
touch: cannot touch '/etc/rabbitmq/rabbitmq.conf': Permission denied
WARNING: '/etc/rabbitmq/rabbitmq.conf' is not writable, but environment variables have been provided which request that we write to itWe have copied it to '/tmp/rabbitmq.conf' so it can be amended to work around the problem, but it is recommended that the read-only source file should be modified and the environment variables removed instead.
以为是权限不够所以加了–privileged=true还是不行
报错原因:最后发现是映射的目录./rabbitmq的conf和data没有创建修改权限
解决方法:
chmod说明(u:与文件属主拥有一样的权限[a:所有人];+:增加权限;rwx:可读可写可执行)-R:递归所有目录和文件
进入到rabbitmq的目录中,执行下面命令。意思就是改变data和conf文件夹的权限,使有权限访问此文件夹。
[root@monsvr rabbitmq]# chmod a+rwx -R data
[root@monsvr rabbitmq]# chmod a+rwx -R conf
docker部署rabbitmq出错touch: cannot touch ‘/etc/rabbitmq/rabbitmq.conf‘: Permission denied相关推荐
- linux下启动 Tomcat的报错cannot touch '/usr/local/tomcat.../logs/catalina.out' Permission denied.
在完成Tomcat的安装后,启动tomcat时出现了日志文件无法修改的报错.cannot touch '/usr/local/tomcat.../logs/catalina.out' Permiss ...
- Ubuntu下Linux系统部署fisco时bash操作报错权限不足(permission denied) failed to run command ‘........‘
Ubuntu下Linux系统部署fisco时bash操作报错权限不足(permission denied) failed to run command '-' 例如这里就指的是fisco-bcos这个 ...
- docker rabbitmq error: touch cannot touch ‘/etc/rabbitmq/rabbitmq.conf‘ permission denied
错误: 使用docker run 或compose 启动 rabbitmq 容器时报如下错误: 我的compose针对rabbitmq容器的 数据挂载卷配置映射如下: 原因: 针对rabbitmq 容 ...
- touch: cannot touch /usr/local/tomcat/logs/catalina.out: Permission denied解决方法
一.报以下错误: Using CATALINA_BASE: /home/apache-tomcat-7.0.72 Using CATALINA_HOME: /home/apache-tomcat-7. ...
- 重启之后docker不能用了:Docker Error starting daemon: Devices cgroup isn‘t mounted;Got permission denied whil
centos7系统 明明挂载了cgroup,却非要说我没挂载 重启之前好好的,重启之后出了问题,搞了好久才解决 在root用户下运行: umount /sys/fs/cgroup/memory/ mo ...
- macos docker挂载iso报failed to setup loop device: No such file or directory和mount: permission denied解决
介绍 最近在macos的docker容器中需要使用mount挂载iso,挂载时报错failed to setup loop device: No such file or directory和mo ...
- 使用Docker部署RabbitMQ集群
使用Docker部署RabbitMQ集群 概述 本文重点介绍的Docker的使用,以及如何部署RabbitMQ集群,最基础的Docker安装,本文不做过多的描述,读者可以自行度娘. Windows10 ...
- Docker部署SpringCloud ELK+RabbitMQ日志
Docker部署SpringCloud ELK+RabbitMQ日志 Im_Coder 原文:https://www.jianshu.com/p/f773f23096a9 一.效果图 image.pn ...
- docker 部署rabbitmq,k8s部署rabbitmq集群,跟踪和监控rabbitmq
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 rabbit原理和架构可以参考https://blog.csdn.net/luanpeng825485697/article/details/8208 ...
最新文章
- js parseInt()与Number()区别
- 计组之总线:1、总线(分类、特性、定义、性能指标)
- sqoop 使用笔记
- PHP生成UTF-8编码的CSV文件用Excel打开乱码的解决办法
- hg8546m虚拟服务器,华为HG8546路由及WIFI配置说明
- C语言学习笔记->const和define区别
- 基于PLC远程监控,PLC远程运维,PLC远程调试的系统软件开发方案
- 2021年中国商业银行企业避险业务分析:引导企业坚持汇率风险中性理念[图]
- vs2015 相关
- 深度学习是当前很热门的机器学习算法。在深度学习中,涉及到大量矩阵相乘,
- 2021-2027全球与中国紫外光固化胶市场现状及未来发展趋势
- python求图形面积_如何使用python语言中的if语句实现求取图形面积
- 模拟算法考试训练题和答案1
- 【网络流】基础二分图的最大匹配问题
- jQuery元素列表遍历方法
- 取对数的作用(机器学习的推导公式经常取对数)
- rocketmq源码①-NameServer是什么以及他的启动流程
- canvas动画科技园_【国庆营地】把梳子卖给和尚?沃顿投资大赛预备营带你洞见价值...
- django图片上传到oss_Django上传文件
- 关于开发新一代大数据分布式关系数据库的倡议
热门文章
- html点击控制盒子左右移动,JS实现盒子跟着鼠标移动及键盘方向键控制盒子移动效果示例...
- 《Photoshop蒙版与合成(第2版)》—第1章合成的历史
- vue 基础域名-单独配置
- 程序员们,再不行动就来不及了!
- 安装和使用Linux花生壳(公网版)
- [bzoj4816][Sdoi2017]数字表格 (反演+逆元)
- 操作系统 虚拟内存技术
- BUUCTF:九连环
- 电脑生成永久二维码怎么弄的?二维码图案不变怎么改内容?
- android 默认启动器,安卓启动器_安卓默认启动器如何替换?