国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在docker中安裝MQTT教程

這篇具有很好參考價(jià)值的文章主要介紹了在docker中安裝MQTT教程。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

網(wǎng)上的好多關(guān)于在docker中安裝MQTT教程都是錯(cuò)誤的不完整的。這篇博客是完整的,實(shí)踐過(guò)的,踩過(guò)了很多的坑得來(lái)的,歡迎大家享用!

1、首先在docker中拉取鏡像
docker pull eclipse-mosquitto
2、創(chuàng)建配置文件目錄
mkdir -p /docker/mosquitto/config
mkdir -p /docker/mosquitto/data
mkdir -p /docker/mosquitto/log

注意:這個(gè)地方的目錄是宿主機(jī)目錄

3、在宿主機(jī)創(chuàng)建配置文件
#存放基本配置
touch /docker/mosquitto/config/mosquitto.conf

#存放用戶密碼配置文件
touch /docker/mosquitto/config/pwfile.conf

#日志目錄
touch /docker/mosquitto/log/mosquitto.log
4、修改配置文件
vi /docker/mosquitto/config/mosquitto.conf

注意:這里的路徑是宿主機(jī)路徑

具體文件如下:
這里的所有路徑,指向的都是 docker 的路徑,不需要修改?。?!

persistence true
persistence_location /mosquitto/data
log_dest file /mosquitto/log/mosquitto.log

listener 1883
#協(xié)議模式,可以不指定
#protocol websockets

# 關(guān)閉匿名模式
allow_anonymous false

#指定密碼文件
password_file /mosquitto/config/pwfile.conf

5、修改文件權(quán)限
chmod -R 755 /docker/mosquitto
chmod -R 777 /docker/mosquitto/log #日志目錄要最大權(quán)限

注意:這里的目錄是宿主機(jī)目錄

6、啟動(dòng)命令
docker run -it --name=mosquitto --privileged  -p 1883:1883 -p 9100:9001 -v /docker/mosquitto/config/mosquitto.conf:/mosquitto/config/mosquitto.conf  -v /docker/mosquitto/data:/mosquitto/data -v /docker/mosquitto/log:/mosquitto/log -v /docker/mosquitto/config/pwfile.conf:/mosquitto/config/pwfile.conf -d  eclipse-mosquitto 
命令詳解:
1883是應(yīng)用的端口,9001是管理程序的端口。要將宿主機(jī)和容器之間的文件關(guān)系進(jìn)行映射,
冒號(hào)前面的是宿主機(jī)配置,冒號(hào)后面是容器配置
比如:-p 1883:1883  前面是宿主機(jī)端口 ,后面是容器端口,因此需要在宿主機(jī)的防火墻中放開1883這個(gè)端口。其他配置都是類似,需要了解。

好多網(wǎng)上的啟動(dòng)命令沒有這一句話:-v /docker/mosquitto/config/pwfile.conf:/mosquitto/config/pwfile.conf
就會(huì)報(bào)找不到文件的錯(cuò)誤:Error: Unable to open log file /mosquitto/log/mosquitto.log for writing.
一定記得把宿主機(jī)的文件目錄和容器的目錄映射起來(lái),這樣在啟動(dòng)的時(shí)候,就不會(huì)報(bào)錯(cuò)。

7、賬號(hào)密碼修改

進(jìn)入mosquitto容器

docker exec -it mosquitto sh

mosquitto_passwd -b /mosquitto/config/pwfile.conf test test2023  #設(shè)置賬號(hào)密碼

exit退出容器

8、重啟容器
docker restart mosquitto
9、客戶端訪問(wèn)

下載MQTT.fx進(jìn)行配置訪問(wèn),如下圖:
docker安裝mqtt,Docker系列,docker,容器,MQTT,linux
以上,就是本次的詳細(xì)過(guò)程!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-731355.html

到了這里,關(guān)于在docker中安裝MQTT教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • RabbitMQ 安裝(在docker容器中安裝)

    RabbitMQ 安裝(在docker容器中安裝)

    為什么要用? RabbitMQ是一個(gè)開源的消息代理和隊(duì)列服務(wù)器,主要用于在不同的應(yīng)用程序之間傳遞消息。它實(shí)現(xiàn)了高級(jí)消息隊(duì)列協(xié)議(AMQP),并提供了一種異步協(xié)作機(jī)制,以幫助提高系統(tǒng)的性能和擴(kuò)展性。 RabbitMQ的作用主要體現(xiàn)在以下幾個(gè)方面: 1. 異步處理:通過(guò)將消息寫入

    2024年02月04日
    瀏覽(20)
  • OpenWRT docker安裝homeassistant、node-red、zigbee2mqtt

    1.安裝 Docker 和 Docker Compose 2.創(chuàng)建 Home Assistant 的配置文件目錄和數(shù)據(jù)目錄。 3.創(chuàng)建 docker-compose.yml 文件 在/opt/hassio/config創(chuàng)建 docker-compose.yml 文件 3.使用 Docker Compose 安裝 Home Assistant Supervised,會(huì)啟動(dòng) Home Assistant 容器,并在后臺(tái)運(yùn)行 可能需要在新建/opt/tmp/GetImageBlob2039585392 N1 OpenWR

    2024年02月05日
    瀏覽(27)
  • ActiveMQ + MQTT 集群搭建(docker版本)

    上一篇文章已經(jīng)總結(jié)了 ActiveMQ + MQTT 集群搭建(虛機(jī)版本) + Springboot使用配置 本篇文章總結(jié)一下docker部署方案 本地創(chuàng)建掛載目錄:/home/jenkins/test_apps/mnt/activemq-cluster。 在該目錄下基于activemq.xml修改名字創(chuàng)建三個(gè)配置文件activemq-clusters.xml、activemq-master.xml、activemq-slave.xml。 在該

    2024年04月11日
    瀏覽(22)
  • 我的docker隨筆41:mqtt服務(wù)部署

    我的docker隨筆41:mqtt服務(wù)部署

    因工作需要,需部署 mqtt 服務(wù)器進(jìn)行測(cè)試。 dockerhub 上相關(guān)鏡像,直接拉取可用。經(jīng)查, eclipse-mosquitto 有官方認(rèn)證 OFFICIAL ,故使用之,版本為 2.0.15 。 先啟動(dòng)容器,獲取配置文件,并設(shè)置用戶和密碼,生成賬戶文件。 修改配置,掛賬戶文件。 使用客戶端測(cè)試。 下載 命令:

    2024年02月03日
    瀏覽(13)
  • 阿里云部署開源MQTT平臺(tái)mosquitto的docker操作

    阿里云部署開源MQTT平臺(tái)mosquitto的docker操作

    MQTT(Message Queuing Telemetry Transport)是一種輕量級(jí)的消息傳輸協(xié)議,廣泛用于物聯(lián)網(wǎng)和傳感器網(wǎng)絡(luò)中。Mosquitto是一個(gè)流行的開源MQTT代理,可以在Docker中進(jìn)行配置和部署。本文將詳細(xì)介紹如何在Docker中配置Mosquitto MQTT代理,以便在容器化環(huán)境中運(yùn)行和管理MQTT通信。 在開始之前,

    2024年02月10日
    瀏覽(29)
  • MQTT記錄(概述,docker部署,基于spring-integration-mqtt實(shí)現(xiàn)消息訂閱與發(fā)布,客戶端工具測(cè)試)

    MQTT記錄(概述,docker部署,基于spring-integration-mqtt實(shí)現(xiàn)消息訂閱與發(fā)布,客戶端工具測(cè)試)

    需要spring-boot集成spring-integration-mqtt代碼的直接跳到第5部分 1.1 MQTT是什么呢? message queue telemetry translation 是一種基于發(fā)布與訂閱的輕量級(jí)消息傳輸協(xié)議.適用于低帶寬或網(wǎng)絡(luò)不穩(wěn)定的物聯(lián)網(wǎng)應(yīng)用.開發(fā)者可以使用極少的代碼來(lái)實(shí)現(xiàn)物聯(lián)網(wǎng)設(shè)備之間的消息傳輸.mqtt協(xié)議廣泛應(yīng)用于物

    2024年02月12日
    瀏覽(21)
  • 【自用】云服務(wù)器 使用 docker 搭建 HomeAssistant + MQTT 物聯(lián)網(wǎng)平臺(tái)

    【自用】云服務(wù)器 使用 docker 搭建 HomeAssistant + MQTT 物聯(lián)網(wǎng)平臺(tái)

    1.搭建流程概述 2.準(zhǔn)備工作 3.開始搭建! 4.總結(jié) 如果想看 ESP32 或其他使用 MicroPython 編程的單片機(jī)如何連接到該云服務(wù)器,實(shí)現(xiàn) HomeAssistant 控制 單片機(jī)的內(nèi)容,請(qǐng)看我這篇博客的下一篇。 0.總體流程 我們需要先有一臺(tái)云服務(wù)器,然后在上面搭建 docker(用寶塔傻瓜式搭建就行

    2024年02月13日
    瀏覽(29)
  • ubuntu18.04.6 搭建mqtt服務(wù)器emqx 之docker方式

    ubuntu18.04.6 搭建mqtt服務(wù)器emqx 之docker方式

    前提docker環(huán)境已經(jīng)安裝好 如未安裝,請(qǐng)參考博文https://blog.csdn.net/a554521655/article/details/134251763

    2024年01月20日
    瀏覽(27)
  • ①【Docker】Linux安裝Docker容器教程

    ①【Docker】Linux安裝Docker容器教程

    個(gè)人簡(jiǎn)介:Java領(lǐng)域新星創(chuàng)作者;阿里云技術(shù)博主、星級(jí)博主、專家博主;正在Java學(xué)習(xí)的路上摸爬滾打,記錄學(xué)習(xí)的過(guò)程~ 個(gè)人主頁(yè):.29.的博客 學(xué)習(xí)社區(qū):進(jìn)去逛一逛~ 查看系統(tǒng)內(nèi)核版本 : [root@localhost ~]# uname -r 3.10.0-957.el7.x86_64 x86 64位系統(tǒng),如果是32位則無(wú)法安裝docker 更新

    2024年03月23日
    瀏覽(20)
  • Docker啟動(dòng)Centos7容器,并在容器中安裝Docker,且開啟SSH

    前言 此處我的需求是,在docker中啟動(dòng)centos7容器,并在容器中安裝docker,支持ssh遠(yuǎn)程連接。如果你不需要在容器中安裝docker,則可以只看第一部分的前兩段,分別為: 啟動(dòng)centos7 容器 和 進(jìn)入剛剛創(chuàng)建的容器 ,然后直接跳過(guò)安裝docker階段,直接去看 開啟 ssh 服務(wù) 即可。 啟動(dòng)c

    2024年02月15日
    瀏覽(51)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包