docker上運行rabbitmq服務和elasticsearch服務

docker上運行rabbitmq服務和elasticsearch服務

1.拉取rabbitmq鏡像,這裏拉取的是帶管理界面的版本:
docker pull rabbitmq:3-management

2.運行服務,兩個端口映射,第一個是服務端口;第二個是web管理界面的端口
docker run -d -p 5672:5672 -p 15672:15672 --name myrabbitmq 鏡像ID

效果:
在這裏插入圖片描述

運行elasticsearch

由於elasticsearch是用java寫的,默認初始會佔用2G內存,在啓動的時候可以使用-e來限制其使用
docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name ES01 鏡像ID

解析:
-e代表限制其使用2G的內存;
ES_JAVA_OPTS="-Xms256m -Xmx256m":設置最小和最大的內存爲256m;
-p 9200:9200 爲服務端口
-p 9300:9300 分佈式結點之間通信的端口

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章