docker Apache ActiveMQ Artemis mqtt 使用,权限配置
需要自己下载二进制包,构建docker镜像地址http://activemq.apache.org/components/artemis/download/下载dockerfile等文件,地址https://github.com/apache/activemq-artemis/tree/master/artemis-docker全部上传到服务器上,并解压 tar -zxvfapache-artem
·
-
需要自己下载二进制包,构建docker镜像
- 全部上传到服务器上,解压 tar -zxvf apache-artemis-2.14.0-bin.tar.gz
- 并将dockerfile等文件复制到解压目录里
- 构建镜像
./prepare-docker.sh .
docker build -f ./docker/Dockerfile-centos -t artemis-centos .
创建容器
docker run -d --name my-artemis-centos \
-v /etc/localtime:/etc/localtime \
-v /data/docker/activemq/artemis-instance:/var/lib/artemis-instance \
-p 1884:1883 \
-p 8161:8161 \
artemis-centos
启动失败要赋权
chmod 777 -R /data/docker/activemq/artemis-instance
- 游客登录
权限配置,mqtt连接
- 角色用户
vim artemis-roles.properties
#加角色
amq = admin
mqtts = mqtt
vim artemis-users.properties
#加用户
admin = 123456
mqtt = 123456
- 权限配置 vim broker.xml
- 登录配置 vim login.config
- 重启容器,登录
测试mqtt
更多推荐
所有评论(0)