docker 乌班图安装mqtt
时间: 2023-09-23 12:07:00 浏览: 92
docker 安装说明
你可以通过以下步骤在 Docker 上安装 MQTT:
1. 首先,从 Docker Hub 上拉取 Eclipse Mosquitto 的最新版本镜像:
```
docker pull eclipse-mosquitto
```
2. 接着,创建一个新的容器并运行它:
```
docker run -it -p 1883:1883 -p 9001:9001 eclipse-mosquitto
```
这将启动一个新的容器,并将 MQTT 的默认端口(1883)和 WebSockets 端口(9001)映射到主机上的相应端口。你可以使用 `-d` 参数将容器作为守护进程在后台运行。
3. 如果你想使用自己的 Mosquitto 配置文件,可以通过 `-v` 参数将其挂载到容器中:
```
docker run -it -p 1883:1883 -p 9001:9001 -v /path/to/mosquitto.conf:/mosquitto/config/mosquitto.conf eclipse-mosquitto
```
这将挂载 `/path/to/mosquitto.conf` 文件到容器内的 `/mosquitto/config/mosquitto.conf` 路径。
4. 最后,为了确保容器能够正确关闭并保存数据,你可以使用 `docker stop` 命令来停止容器:
```
docker stop <container_name_or_id>
```
这将发送一个停止信号到容器,等待它关闭并保存数据。
阅读全文