问题: 启动创建一个容器失败,退出码 Exited(253)
容器的数据卷出了问题
检查权限宿主机的权限是755
我去dockerhup上找到dockerfile 发现整个rocketmq都是 一个叫"rocketmq"的用户旗下的,并不是root用户下的,整个人都麻了 ........
宿主机上的想要想要挂载的目录,权限是755,如上图:简单说就是这个目录只能root用户写入,
其他用户(rocketmq)不可以。而执行的rocketmq的用户又不是root。
问题找到了:只要让宿主机上的文件或目录可以让其他用户写 ,一句话给权限拜:
chmod 777 文件或目录
权限就不多说了,想深入了解找 @^@搜索引擎
到这结束,顺便提一嘴 docker的镜像像这种不是官方认证的,小心使用。当然了rocketmq暂时没有官方的。!!!拜拜 成功截图如下图: