dockercompose应用及说明
作者:回忆是昨天里的海
文章主要介绍了如何使用 Docker Compose 一键开启常用中间件,并提供了详细的安装步骤和测试方法,同时,还总结了一些常用的 Docker 命令
docker compose一键开启常用中间件
opensearch是elasticsearch的开源版本,opensearch会要求增大内存映射数,这是啥???

执行流程
1.修改云服务器的内存映射数大小(因为opensearch的安装需要大的内存映射数??):




2.创建compose.yaml文件:








3.docker compose运行compose.yaml文件:




4.对compose.yaml文件中启动的容器进行访问测试:

测试redis:





测试mysql:




测试rabbitmq:




测试zookeeper:












测试opensearch:








测试kafkaUI界面:








测试kafka:






kafka连接失败,修改compose.yaml文件重新启动kafka:













测试nacos:
把nacos的所有数据又单独保存到一个mysql




测试prometheus+grafana:
prometheus是一个时序数据库,一些监控的数据要保存到prometheus里边


测试grafana:










购买的腾讯云服务器升级配置










销毁购买的腾讯云服务器



docker总结

docker常用命令
- docker rm -f $(docker ps -aq):删除所有容器
- docker volume rm $(docker volume ls -q):删除查询出指定名称的卷(不能删除被容器挂载的卷)

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
