# docker-middleware **Repository Path**: shayvmo/docker-middleware ## Basic Information - **Project Name**: docker-middleware - **Description**: docker本地开发中间件。 redis,mysql, rabbitmq,elasticsearch,nacos等 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-09 - **Last Updated**: 2025-09-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### docker本地开发中间件 docker本地开发中间件 redis,mysql, rabbitmq等 #### 使用步骤 1、复制 `docker-compose.sample.yml` 到 `docker-compose.yml` ,把需要启动的服务放开注释。 2、复制 `env.sample` 到 `.env` ,可以按需改变配置项,或保持默认即可。 3、启动编排。 ```shell docker-compose up -d ``` #### 注意事项 1、`elasticsearch` 服务 启动了elasticsearch后,进入到容器内,重置kibana_system账号密码,并把密码设置到 `.env` 的 `ELASTICSEARCH_KIBANA_PASSWORD` ,`docker-compose` 重新启动 `kibana` 。 ```shell cd /usr/share/elasticsearch/bin elasticsearch-reset-password -u kibana_system ``` 访问kibana地址:`http://127.0.0.1:5601`,密码使用elastic账号和密码。 2、`rabbitMQ` 服务 如果需要延时队列,则需要按照 `services/rabbitmq/plugins` 目录下说明进行插件安装。 #### 其他 1、容器文件复制到宿主机 ``` docker cp :/path/to/file /path/on/host ``` 2、宿主机文件复制到容器 ``` docker cp /path/on/host :/path/to/destination ``` 3、`Redis` 服务 默认密码:werpMD654!