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. 打開瀏覽器進行驗證

 

 界面為:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM