环境信息
- EMQX 版本:5.0
- 操作系统及版本:Ubuntu18.06
- Docker Version: 20.10.17
问题描述
按照官网提示的参数调优步骤,修改到Erlang 虚拟机参数部分时,
涉及到容器环境下的emqx.conf文件的修改时,不能使用vi, vim工具;
然后 sudo apt-get install 时,涉及到eqmx账号的密码,但sudo指令不可用而且这个密码未知;
想要直接su,但是ROOT账号未知, 陷入死角,不知如何解决,小白在线等大神帮助!!
按照官网提示的参数调优步骤,修改到Erlang 虚拟机参数部分时,
涉及到容器环境下的emqx.conf文件的修改时,不能使用vi, vim工具;
然后 sudo apt-get install 时,涉及到eqmx账号的密码,但sudo指令不可用而且这个密码未知;
想要直接su,但是ROOT账号未知, 陷入死角,不知如何解决,小白在线等大神帮助!!
目前是禁止docker内部使用root的,可以把配置文件挂载到外面修改。
嗯嗯,考虑了一下,有以下几种方式:
1、sed命令,行编辑;
2、docker copy, 复制到外面修改;
3、 挂载数据卷
然后可以在修改后,保存容器为新镜像,减少后续重复调参;
请问,现在又出现了新的问题: 在Docker环境下,也需要配置Linux内核最大连接数参数,但是没有root权限以及没有emqx用户密码,如何修改呢?
修改宿主机的参数
请问,只需要修改宿主机参数即可嘛,docker emqx容器环境的Linux内核参数不用修改嘛?