zoukankan      html  css  js  c++  java
  • ARM 平台Docker运行RabbitMQ 以及迁移的简单办法

     公司网络很垃圾. 可以使用vps 进行下载和打包  放到 公司的机器上面进行使用.

    1. 搜索有没有可用的镜像.

    [root@JNXLH ~]# docker search rabbitmq |grep arm
    docker.io   docker.io/arm32v7/rabbitmq                           RabbitMQ is an open source multi-protocol ...   7                    
    docker.io   docker.io/arm64v8/rabbitmq                           RabbitMQ is an open source multi-protocol ...   2     

    2. 选择一个进行选择 现在一般都是arm64的了

    [root@JNXLH ~]# docker pull docker.io/arm64v8/rabbitmq:management
    Trying to pull repository docker.io/arm64v8/rabbitmq ... 
    management: Pulling from docker.io/arm64v8/rabbitmq
    Digest: sha256:d3356bf17edfbf125cec90091b54365711df4e218ca851089d515228975c11e5
    Status: Image is up to date for docker.io/arm64v8/rabbitmq:management

    3. 将容器打包

    docker save docker.io/arm64v8/rabbitmq:management -o rabbitmq_arm64.tar

    4. 想办法将容器从vps 弄到公司内网.. 

    5. 在arm机器导入

    docker load -i rabbitmq_arm64.tar

    6. 运行

    mkdir /rabbitmq  # 创建一个volume的目录 用来存储数据.
    
    docker run -d --name rabbitmq  -p 5672:5672 -p 15672:15672 -v  /rabbitmq:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=Test1127?!  arm64v8/rabbitmq:management

    7. 打开浏览器进行验证

     界面为:

  • 相关阅读:
    怎样处理人际关系中的矛盾
    如何处理人际关系
    Python包含以下函数:
    与他人有效沟通的小技巧
    沟通时容易出现的问题
    如何在工作中提升自己
    第十三周进度报告
    第十二周学习进度
    团队绩效管理
    软件对标分析
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/rabbitmq.html
Copyright © 2011-2022 走看看