docker 安装 mosquitto
时间: 2023-11-17 21:03:37 浏览: 160
要在docker中安装mosquitto,可以按照以下步骤进行操作:
1. 在终端中输入以下命令以拉取mosquitto镜像:
```docker pull eclipse-mosquitto```
2. 运行以下命令以在docker中创建mosquitto容器:
```docker run -it --name=mosquitto -p 1883:1883 -d eclipse-mosquitto```
3. 更改账号密码,可以按照以下步骤进行操作:
在 /home/dxy/mosquitto/config/mosquitto.conf 中继续添加以下内容:
```
# 关闭匿名模式
allow_anonymous false
# 指定密码文件
password_file /mosquitto/config/pwfile.conf
```
4. 进入容器:
```docker exec -it mosquitto sh```
5. 创建并修改密码文件权限:
```
touch /mosquitto/config/pwfile.conf
chmod -R 755 /mosquitto/config/pwfile.conf
```
6. 使用 mosquitto_passwd 命令创建用户:
```mosquitto_passwd -b /mosquitto/config/pwfile.conf username password```
其中,username为用户名,password为密码。
7. 重启容器:
```docker restart mosquitto```
阅读全文