公司網絡很垃圾. 可以使用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. 打開瀏覽器進行驗證
界面為: