# docker-common **Repository Path**: hejiang/docker-common ## Basic Information - **Project Name**: docker-common - **Description**: 常用工具 docker-compose 配置 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-11-18 - **Last Updated**: 2023-08-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目常用组件容器化配置 ### 目录结构 1. data/ 运行时数据。 1. lib/ 外部程序。 1. etc/ 配置。 1. log/ 日志。 # stack 和启动 可以多个配置放到一个 stack 中(以便默认在同一网络下)并同时启动: ``` docker-compose -f jenkins.yaml -f nginx -p dev up -d ``` ### 组件 1. portainer 端口: 10000 1. nginx 端口: 18080 1. apisix 1. keycloak 端口: 10180 1. mysql 包括 mysql, phpmyadmin。 1. mongo 包括 mongo, mongo-express。 1. elastic 包括 elastic, kabana。 1. redis 1. kafka 包括 zookeeper, kafka, kafka-eagle。 1. postgresql 1. rabbitmq 1. nifi 1. nexus 1. jenkins 1. mantisbt 邮件配置。修改文件 `data/mantis/config/config_inc.php`: ```php $g_phpMailer_method = PHPMAILER_METHOD_SMTP; $g_administrator_email = 'hejiang@yeah.net'; $g_webmaster_email = 'hejiang@yeah.net'; $g_return_path_email = 'hejiang@yeah.net'; $g_from_email = 'hejiang@yeah.net'; $g_smtp_host = 'smtp.yeah.net'; $g_smtp_port = 465; $g_smtp_connection_mode = 'ssl'; $g_smtp_username = 'hejiang@yeah.net'; $g_smtp_password = 'THWMAKROJFPLRNXI'; ``` 1. centos 1. ubuntu 1. prometheus 1. rembg