日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

docker rabbitmq_使用Docker集成Rabbitmq与安装elasticsearch教程

發布時間:2025/3/11 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker rabbitmq_使用Docker集成Rabbitmq与安装elasticsearch教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天為大家分享,使用Docker-集成Rabbitmq,使用Docker-安裝elasticsearch,Docker容器的備份與遷移教學!

使用Docker-集成Rabbitmq

使用Docker-集成Rabbitmq

目標

利用docker安裝rabbitmq

獲取rabbit鏡像:

docker pull rabbitmq:management

創建并運行容器:

docker run -di --name=myrabbit -p 15672:15672 rabbitmq:management--hostname:指定容器主機名稱--name:指定容器名稱-p:將mq端口號映射到本地或在運行時設置用戶和密碼docker run -di --name=myrabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 rabbitmq:management 15672:控制臺端口號 5672:應用訪問端口號 # 查看日志docker logs -f myrabbit

容器運行正常

使用 http://127.0.0.1:15672 訪問rabbit控制臺

使用Docker-安裝elasticsearch

使用Docker-安裝elasticsearch

目標

利用docker安裝elasticsearch

步驟

第一步:拉取elasticsearch的鏡像

docker pull docker.elastic.co/elasticsearch/elasticsearch:6.7.1

或者使用Dockerfile

https://docs.docker.com/samples/library/elasticsearch/

#Elasticsearch 6.7.1# This image re-bundles the Docker image from the upstream provider, Elastic. FROM docker.elastic.co/elasticsearch/elasticsearch:6.7.1@sha256:4b945a65ffef04f317bba80dadb6557c3aa3a124e5b6c1ec65b53dde77846527# The upstream image was built by:# https://github.com/elastic/dockerfiles/tree/v6.7.1/elasticsearch# For a full list of supported images and tags visit https://www.docker.elastic.co# For Elasticsearch documentation visit https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html# See https://github.com/docker-library/official-images/pull/4916 for more details.docker build --tag=es6.7.1 .

意義是一樣的。

第二步:啟動elasticsearch的實例

docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.7.1

然后訪問 http://192.168.189.141:9200

{ "name" : "KUuxI31", "cluster_name" : "docker-cluster", "cluster_uuid" : "O-2OQTGQTt6Xxpufi3CjHw", "version" : { "number" : "6.7.1", "build_flavor" : "default", "build_type" : "docker", "build_hash" : "2f32220", "build_date" : "2019-04-02T15:59:27.961366Z", "build_snapshot" : false, "lucene_version" : "7.7.0", "minimum_wire_compatibility_version" : "5.6.0", "minimum_index_compatibility_version" : "5.0.0" }, "tagline" : "You Know, for Search"}

第三步:配置遠程訪問

# 查看容器列表> docker ps -a# 進入elasticsearch容器> docker exec -it elasticsearch容器ID /bin/bash> ls# 進入到config目錄> cd config# vi ES配置文件elasticsearch.yml加入2個參數,并重啟# (沒有vi apt-get update 然后 apt-get install -y vim)http.cors.enabled: truehttp.cors.allow-origin: "*"# 重啟容器> docker restart 容器名/ID # 重啟docker(不用執行)> systemctl restart docker# 查看啟動日記> docker logs 容器ID/名稱

第四步:啟動 mobz/elasticsearch-head:5

docker pull mobz/elasticsearch-head:5docker run -di --name='eshead' -p 9100:9100 docker.io/mobz/elasticsearch-head:5然后打開瀏覽器:192.168.189.141:9100 填入ES地址

Docker容器的備份與遷移

Docker容器的備份與遷移

目標

掌握docker的備份與遷移

操作步驟

1、容器保存為鏡像

docker commit mynginx mynginx_i# 目的(主要的作用就是配置好的一些容器,可以得到復用,就不需要重新再次配置了)

2、鏡像備份(==注意是保存在當前執行命令的宿主機上的目錄中==)

docker save -o mynginx.tar mynginx_i

3、鏡像恢復與遷移

docker load -i mynginx.tar

給大家整理了一個系列的教程Java架構師系列的教程,包含了系統架構、Java相關、編碼規范、消息隊列、Maven、Nginx、Redis、MySQL、TomCat相關、Git等系列的電子書,回復關鍵詞就可以下載哦

關注本公眾號回復”我愛編程“就能獲取

同時還有更多視頻+代碼資料文檔等你挖掘

回復關鍵詞

?Redis????分布式限流???消息隊列?????alibaba?????JVM性能調優??

看更多精彩教程

喜歡本文,記得點擊個在看,或者分享給朋友哦!

總結

以上是生活随笔為你收集整理的docker rabbitmq_使用Docker集成Rabbitmq与安装elasticsearch教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。