Docker Compose安装mqtt
时间: 2023-12-31 17:47:53 浏览: 161
docker-compose 容器部署 mqtt
要在Docker Compose中安装MQTT,您需要编写一个docker-compose.yml文件,并在其中定义MQTT服务。以下是一个示例docker-compose.yml文件,其中包括一个MQTT服务:
```
version: '3'
services:
mqtt:
image: eclipse-mosquitto:1.6.9
ports:
- "1883:1883"
- "9001:9001"
```
在上面的示例中,我们定义了一个名为mqtt的服务,使用eclipse-mosquitto镜像,并将端口1883和9001映射到主机上的相应端口。您可以根据需要更改端口映射。
要启动MQTT服务,请打开终端并导航到包含docker-compose.yml文件的目录,然后运行以下命令:
```
docker-compose up -d
```
这将启动MQTT服务并将其作为后台进程运行。要停止服务,请使用以下命令:
```
docker-compose down
```
这将停止并删除服务容器。
阅读全文