• docker安装 EMQX 免费版 docker安装并配置持久化到服务器


    一、EMQX 免费版 docker安装并配置持久化到服务器


    安装命令根据实际部署情况调整

    版本地址:官方镜像主页 | 发布版Tags
    最新版本命令: docker pull emqx/emqx:latest
    指定版本命令: docker pull emqx/emqx:4.2.9
    文档更新记录:2021/04/03 当前最新稳定版本4.2.9


    1、下载镜像

    $ docker pull emqx/emqx:latest
    

    2、创建临时EMQX容器

    $ docker run -d 
    --name emqx-47 
    -p 9610:1883 
    -p 9611:8883 
    -p 9612:8083 
    -p 9613:8084 
    -p 9614:8081 
    -p 9615:18083 
    emqx/emqx:latest
    

    3、在服务器上创建emqx挂载目录

    $ mkdir -p /opt/docker/emqx/{etc,lib,data,log}
    

    4、将临时EMQX容器的文件拷贝到服务器

    $ docker cp emqx-47:/opt/emqx/etc /opt/docker/emqx
    $ docker cp emqx-47:/opt/emqx/lib /opt/docker/emqx
    $ docker cp emqx-47:/opt/emqx/data /opt/docker/emqx
    $ docker cp emqx-47:/opt/emqx/log /opt/docker/emqx
    

    5、修改挂载目录权限

    $ chown -R 1000:1000 /opt/docker/emqx/
    $ chmod -R 755 /opt/docker/emqx/
    

    6、删除当前临时emqx容器

    $ docker stop emqx-47
    $ docker rm emqx-47
    

    7、重新启动一个EMQX(挂载目录到服务器)

    $ docker run -d 
    --name emqx-47 
    -p 9610:1883 
    -p 9611:8883 
    -p 9612:8083 
    -p 9613:8084 
    -p 9614:8081 
    -p 9615:18083 
    -v /opt/docker/emqx/etc:/opt/emqx/etc 
    -v /opt/docker/emqx/lib:/opt/emqx/lib 
    -v /opt/docker/emqx/data:/opt/emqx/data 
    -v /opt/docker/emqx/log:/opt/emqx/log 
    emqx/emqx:latest
    

    二、备注

    详情查看官网

    # 此处9615为Dashboard访问端口,默认用户名密码,也可以提前修改/opt/docker/emqx/etc/plugins/emqx_auth_username.conf文件,再启动容器
    admin public
    # 查看日志
    $ docker logs emqx-47
    
    # 如需要在docker容器里面使用ll命令
    $ docker exec -it emqx-47 /bin/bash
    $ vi  ~/.bashrc
    alias ll='ls $LS_OPTIONS -l'
    $ source ~/.bashrc
    为梦想不止不休!
  • 相关阅读:
    .Net使用分布式缓存 C# 使用Redis
    微信申请退款API~~开发
    微信支付和支付宝支付分账接口文档
    Android xUtils3.0使用手册(一)- 基础功能使用
    支付宝支付开发——当面付条码支付和扫码支付
    vue开源项目汇总
    Azure和插件发布
    SqlServer数据库优化笔记
    企业微信通过PostMan获取accesstoken与管理员信息方法
    VisualStudio插件自动加载
  • 原文地址:https://www.cnblogs.com/virtulreal/p/14431704.html
Copyright © 2020-2023  润新知