docker rabbitmq error: touch cannot touch ‘/etc/rabbitmq/rabbitmq.conf‘ permission denied
错误:
使用docker run 或compose 启动 rabbitmq 容器时报如下错误:
我的compose针对rabbitmq容器的 数据挂载卷配置映射如下:
原因:
针对rabbitmq 容器设置挂载卷的宿主机所在的目录权限不够。注意:是对应的宿主机的目录的权限不够。针对上部我的数据卷的配置,就是宿主机上的:
./mount/public-tool/rabbitmq/data
./mount/public-tool/rabbitmq/log
./mount/public-tool/rabbitmq/conf
三个目录的权限不够。(备注,上部目录值中的./表示的是我compose项目所在的根目录就是个相对路径理解就行。)
解决方案:(亲测有效)
直接进入到你针对rabbitmq容器挂载的宿主机的目录的上一节目录。我就在宿主机上进入下图红箭头所示的rabbitmq目录下:
然后执行下部三条命令:
其实就是分别将挂载的宿主机的… /rabbitmq 目录下的data、log和conf三个文件夹赋予读写的全部权限。
执行的命令参数说明:
a:表示给所有用户
rwx:表示可读可写可运行
-R:表示递归赋权
再次执行创建rabbitmq容器。OK一切正常!
备注:网上搜的有相关的解决帖子。但是说得颠三倒四,在这里重新发一篇高质量的。
- 分享让代码世界更美好,希望中文社区有更多的好帖子出来。
docker rabbitmq error: touch cannot touch ‘/etc/rabbitmq/rabbitmq.conf‘ permission denied相关推荐
- docker部署rabbitmq出错touch: cannot touch ‘/etc/rabbitmq/rabbitmq.conf‘: Permission denied
docker部署rabbitmq出错touch: cannot touch '/etc/rabbitmq/rabbitmq.conf': Permission denied 首先拉取镜像,这里我使用d ...
- linux下启动 Tomcat的报错cannot touch '/usr/local/tomcat.../logs/catalina.out' Permission denied.
在完成Tomcat的安装后,启动tomcat时出现了日志文件无法修改的报错.cannot touch '/usr/local/tomcat.../logs/catalina.out' Permiss ...
- Nginx 上搭建PHP站 更改目录出现的错误:File not found、403 forbidden (13: Permission denied)
Nginx 上搭建PHP站 更改目录出现的错误:File not found.403 forbidden (13: Permission denied) 第一次用nginx搭建php站,安装的是cen ...
- Centos7 JDK安装过程中 解决java -version 报错: bash: /home/jdk1.8.0_161/bin/java: Permission denied...
1.执行Linux命令 -----vim /etc/profile 编辑profile 文件,在里面添加: #set java enviroment JAVA_HOME=/opt/JavaHome ...
- 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. ...
- 报错:chown: changing ownership of ‘/var/lib/mysql/‘: Permission denied
问题: 使用docker安装一个应用,在用docker启动一个mysql容器时,发现在容器一直启不来,查看日志发现: [root@localhost media]# docker start 10ff ...
- Android Q:上传图片java.io.FileNotFoundException: open failed: EACCES (Permission denied)
---------------------------------------------------------------------------前言----------------------- ...
- Linux:ftp匿名用户无法登录,530 Permission denied.Login failed.
匿名用户登录ftp,产生报错: 530 Permission denied. Login failed. ...
- git push 遇到 error: cannot update the ref ‘refs/remotes/origin/master‘: Permission denied
在昨天晚上就git push之后毫无反应,连报错都无,一顿操作毫无变化于是就放弃了去睡觉. 今天起床之后再次尝试,怎么说呢,还算是变好了,至少有报错了= = 根据各种博客尝试了一遍. rm -rf . ...
最新文章
- bert pytorch源码_【PyTorch】梯度爆炸、loss在反向传播变为nan
- 数据结构 判断单链表是否有环 C
- iOS:Tools:快速注释Doxygen
- linux mysql 5.7 双机热备_2017年5月5日 星红桉liunx动手实践mysql 主主双机热备
- Java多线程之捕获异常
- ssh服务端口转发详解
- 漫步线性代数十一—— 四个基本子空间
- Go 使用 JSON
- python抛硬币代码_求助python掷硬币
- 50、BGP配置实验之社团属性community
- 数据结构与算法(二):线性表、栈、树(二叉树,AVL树)、图
- 【Python】国内生产总值分析预测
- 美团优选总显示服务器403,最新提示!美团优选商家端登录入口
- 出差中,推荐几个百度,腾讯,抖音大佬的公众号
- Outlook2019关联163邮箱
- 六十、基础框架(十八)辞典物件
- 原码、反码、补码二进制表示
- 路透社:亚马逊和微软将竞标美国防部100亿美元云计算合同
- 从0到1搭建属于自己的服务器
- android渠道首发规则,酷传推广手册-Android渠道首发规则.doc