首页 > 其他分享 >Liunx安装eclipse-mosquitto之docker容器

Liunx安装eclipse-mosquitto之docker容器

时间:2022-11-13 00:24:48浏览次数:42  
标签:log mnt eclipse mosquitto Liunx conf docker config

1、docker拉取

docker pull eclipse-mosquitto

2、查看镜像

docker images

3、建立配置目录

mkdir -p /mnt/mosquitto/config
mkdir -p /mnt/mosquitto/data
mkdir -p /mnt/mosquitto/log

4、分配权限

chmod -R 755 /mnt/mosquitto
chmod -R 777 /mnt/mosquitto/log

5、创建配置文件

touch mosquitto.conf

配置内容:

# 关闭匿名模式
allow_anonymous false
# 指定密码文件(运行docker前,docker里没有这个文件,需要进入容器创建)
# password_file /mosquitto/config/pwfile.conf
#持久化本地存储
persistence true
persistence_location /mosquitto/data
#日志的保存文件
log_dest file /mosquitto/log/mosquitto.log

# mqtt 这个端口是mqtt默认用的,尽量别改
listener 1883
protocol mqtt

# websocket 端口根据自己需要修改
listener 1884
protocol websockets

6、运行容器

docker run -it \
--name=mosquitto --privileged \
-p 1883:1883 -p 1884:1884 \
-v /mnt/mosquitto/config/mosquitto.conf:/mosquitto/config/mosquitto.conf  \
-v /mnt/mosquitto/data:/mosquitto/data \
-v /mnt/mosquitto/log:/mosquitto/log \
-d eclipse-mosquitto

7、添加账号

# 进入docker 容器
docker exec -it mosquitto sh
# 进入配置
cd /mosquitto/config
# 创建密码配置文件
touch pwfile.conf
# 添加账号密码
mosquitto_passwd -b /mosquitto/config/pwfile.conf test test
# 创建完成后退出容器,先ctrl+p 然后 ctrl+q
# 重启docker
docker restart 容器id

标签:log,mnt,eclipse,mosquitto,Liunx,conf,docker,config
From: https://www.cnblogs.com/kanie-life/p/16885206.html

相关文章

  • Liunx安装Docker
    1、更新yum包到最新sudoyumupdate2、卸载历史Docker,如果没有安装过,则跳过该步sudoyumremovedocker\docker-client\doc......
  • Liunx安装redis易错点
    连接主机...连接主机成功Lastfailedlogin:SatNov1212:52:44CST2022from139.162.114.41onssh:nottyTherewere795failedloginattemptssincethelastsucc......
  • Liunx安装redis的使用方法
    Linux安装Redis注:希望将redis安装到此目录/usr/local/redis希望将安装包下载到此目录/usr/local/src1.创建安装目录/usr/local/redismkdir/usr/local/redis2.进入安......
  • eclipse打开时候,发现之前的一些工程项目不见了的解决方法
    emm,最近在学习安装STS,一个springboot的插件,谁觉这个行业变化之迅速,不多学点东西,怎么混得下去(委屈),本来eclipse好好的,所以就倒腾了一番。安装插件没有安装成功,倒是eclipse默......
  • Installing Mosquitto Under CentOS【转】
       ItwasdecidedthatCEITwasinneedofalocalMQTTservertoavoidhavingtoplayinthemessthatisIBM'srealtimeserver.SoIinstalledoneonthe......
  • hadoop cdh4 eclipse plugin
    1)downloadeclipse2)解压eclipse3)安装与配置Ant修改/etc/profile文件exportANT_HOME=[path]/apache-ant-1.7.1......
  • 真实有效---解决Eclipse参数是arg0,arg1的方式
    参考了别人的方法写的:我记得很早以前用eclipse开发android的工程添加重载函数时,没有出现参数arg0,arg1这种现象的。但是自从装了最新版的eclipse和ADT后,就开始出现这种情况了......
  • eclipse搭建第一个java web应用
    Eslicpe安装下载地址,https://www.eclipse.org/downloads/tomcat服务器安装下载地址,https://tomcat.apache.org/download-80.cgiDynamicwebproject如果你的软件里没有它,请......
  • IDEA如何像Eclipse一样多屏,多个Tab同时显示
    一、首先打开IDAE进入设置页面接着在搜索框输入split,如下页面,只需修改我此处设置的三个地方,添加快捷键即可。选中一个,右键单击,单击 addKeyboardshortCut,然后输入你想设......
  • Liunx 服务器CPU运行模式
    linuxcpu运行模式    CPU动态节能技术用于降低服务器功耗,通过选择系统空闲状态不同的电源管理策略,可以实现不同程度降低服务器功耗,更低的功耗策略意味着CPU唤醒更......