安装naocs
#获取nacos 镜像
docker search nacos
#拉取nacos 镜像
docker pull nacos/nacos-server
#启动nacos 镜像
docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server
nacos的默认端口是8848,默认账号密码是nacos/nacos
安装es
1、设置max_map_count
查看max_map_count的值
默认是65530
cat /proc/sys/vm/max_map_count
重新设置max_map_count的值
sysctl -w vm.max_map_count=262144
2、下载镜像并运行
#拉取镜像
docker pull elasticsearch:7.6.1
#启动镜像(单点启动)[ik分词器版本](https://github.com/medcl/elasticsearch-analysis-ik/releases)
docker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:7.6.1
参数说明:
--name表示镜像启动后的容器名称
-d: 后台运行容器,并返回容器ID;
-e: 指定容器内的环境变量
-p: 指定端口映射,格式为:主机(宿主)端口:容器端口
3、安装ik分词器
进入es容器
docker exec -it elasticsearch /bin/bash
查看对应版本的ik分词器 版本对应
cd /usr/share/elasticsearch/plugins/
elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.1/elasticsearch-analysis-ik-7.6.1.zip
exit
docker restart es
4、安装Kibana
#拉取镜像
docker pull kibana:7.6.1
#启动镜像(--link连接到es)
docker run --name kibana --link=elasticsearch:test -p 5601:5601 -d kibana:7.6.1
安装RabbitMq
#拉取镜像
docker pull rabbitmq:management
#启动
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
参数说明:
-hostname:指定容器主机名称
-name:指定容器名称
-p:将mq端口号映射到本地或者运行时设置用户和密码