# docker
**Repository Path**: felixz7/docker
## Basic Information
- **Project Name**: docker
- **Description**: 我的docker示例
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 14
- **Created**: 2016-12-12
- **Last Updated**: 2021-06-07
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
##关于持续集成案例
通过jenkins从git服务器上获取代码,自动构建打包、构建、部署web项目
web项目依赖mysql数据库、redis数据库、mongodb数据库等
以下镜像全部基于ubuntu14.04.
注:项目持续持续更新中...
作者:@杨鹏飞
邮件:jrunner@126.com
当前版本:0.0.1
##相关介绍
###docker-ssh【已完成】
docker-ssh为单独示例
###docker-web【已完成】
docker-web为单独示例,其中jenkins会用到改web工程作为演示代码。
###docker-jenkins【已完成】
基础的jenkins模板镜像,主要负责项目持续集成。
具体任务包括:
1. jenkins负责获取代码;
2. 更新代码;
3. 打包编译;
4. 复制到war到docker-tomcat容器上;
5. 调用docker-tomcat上的脚本重启tomcat.
###docker-tomcat【已完成】
基础的tomcat模板镜像,主要运行web应用。
###docker-mysql【已完成】
基础的mysql模板镜像,主要作为db提供服务。
###docker-mysql-5.6【已完成】
基础的mysql模板镜像,主要作为db提供服务(2016-11-02 周三引入)。
###docker-redis【已完成】
基础的redis模板镜像,主要用于cache。
###docker-zookeeper【已完成】
基础的zookeeper模板镜像,主要作为协调服务。
###docker-diamond【已完成】
基础的diamond模板镜像,主要作为配置中心提供配置信息。
###docker-nexus【已完成】
基础的nexus模板镜像,主要做完maven的仓库。
###docker-sonarqube【已完成】
基础的sonarqube模板镜像,主要用于代码质量分析。
###docker-ngnix【待完善】
基础的ngnix模板镜像,主要数据请求分发。
###docker-mongdb【待完善】
基础的mongdb模板镜像,主要作为nosql提供服务。
###快速连接
http://101.200.161.144:8003/diamond
http://101.200.161.144:8001/jenkins
http://101.200.161.144:8000/nexus
http://101.200.161.144:8080/docker-web
http://101.200.161.144:9000/
ps:时间原因说明还未完善,后面会持续更新上来