#dockman
docker 管理工具java版
采用Agent+Server的部署方式基于websocket协议交互运行,docker宿主机安装Agent后,可在Server断自动发现,并获取docker基本信息,伪实时(定时)页面刷新。
已初步完成基本功能,暂未做优化。
为什么不用更成熟的nio或aio?答案是想验证一下websocket在服务端间的的稳定性,后续有可能会更改协议为nio或aio。
项目总体开发思路以由简入繁为主,先最基本实现功能,再逐步优化重构,目前处理demo开发阶段。
待基本功能相对完善后,下一步将引入规则引擎处理指标数据。
项目采用springboot+mybatis+mysql开发,前端angularjs+bootstrap+echarts。
由于是基于ws协议部署无状态请求,可通过nginx或haproxy配置反向代理和Server水平部署方式,实现Server系统的高可用。
主要组件版本:
1. springboot-1.5.2.RELEASE
1. mybatis-spring-boot-starter-1.2.0
1. Java-WebSocket-1.3.0
1. sigar-1.6.4
1. docker-java-3.0.6
1. MariaDB-10.1.18
1. angularjs-1.6.2
1. bootstrap-3.3.7
1. angular-ui-2.2.0
1. echarts-3.2.2
1. jquery-1.12.1
由于是基于ws协议部署无状态请求,可通过nginx或haproxy配置反向代理和Server水平部署方式,实现Server系统的高可用。
项目背景:
目前已做了一年多的devops系统,对资源、自动化部署有相对丰富的经验。闲暇时非常喜欢docker容器化技术,所以打算融合docker+持续集成+自动化部署开发一套适合中小型公司的可持续交付系统。
欢迎对此项目提出宝贵建议,谢谢!
没有合适的资源?快使用搜索试试~ 我知道了~
Docker管理平台,融合docker+持续集成+自动化部署开发一套适合中小型公司的可持续交付系统.zip
共141个文件
java:88个
js:19个
xml:12个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 23 浏览量
2024-04-30
06:18:16
上传
评论
收藏 1.62MB ZIP 举报
温馨提示
docker安装 docker安装方法有多种,下面列举在Windows和Linux系统中的安装步骤:12 Windows系统中的安装方法: 对于Windows Server系统,可以使用Microsoft发布的PowerShell模块DockerMicrosoftProvider来安装。以管理员身份打开Windows PowerShell,运行相关命令安装包并重启计算机即可。 对于Windows 10系统,需要通过创建Docker账户来下载和安装Docker Desktop(Windows版)。在安装过程中,可以将默认容器类型设置为Windows容器,也可以在安装后更改类型。 Linux系统中的安装方法(以CentOS7为例): 更新系统软件包并安装必要的软件包,如yum-utils、device-mapper-persistent-data和lvm2等。 添加Docker的yum仓库,以便下载并安装Docker。可以通过访问Docker官网的CentOS下载地址获取帮助文档,按步骤进行安装。 安装Docker CE(Community Edition)
资源推荐
资源详情
资源评论
收起资源包目录
Docker管理平台,融合docker+持续集成+自动化部署开发一套适合中小型公司的可持续交付系统.zip (141个子文件)
libsigar-universal64-macosx.dylib 388KB
libsigar-universal-macosx.dylib 369KB
.gitignore 62B
部署规划图.graffle 3KB
index.html 12KB
index.html 4KB
index.html 2KB
index.html 2KB
index.html 123B
mysql-connector-java-5.1.38.jar 961KB
HostExample.java 32KB
ImageExample.java 24KB
ContainerExample.java 23KB
NetworkExample.java 19KB
MetricsExample.java 18KB
EnvExample.java 16KB
DockmanClient.java 11KB
WebSocket.java 4KB
SendingQueue.java 4KB
HostScheduler.java 4KB
HostJob.java 3KB
Application.java 3KB
WebSocketServer.java 3KB
Application.java 3KB
RegisterObserver.java 3KB
Host.java 3KB
ContainerController.java 2KB
ContainerListCommand.java 2KB
ContainerListObserver.java 2KB
HostObserver.java 2KB
EnvServiceImpl.java 2KB
ImageListObserver.java 2KB
Image.java 2KB
SendingQueue.java 2KB
ContainerListCommandParser.java 2KB
NetworkListCommandParser.java 2KB
ImageListCommand.java 2KB
ImageListCommandParser.java 2KB
NetworkListObserver.java 2KB
MetricsCommandParser.java 2KB
Container.java 2KB
ContainerServiceImpl.java 2KB
MetricsController.java 2KB
MetricsCommand.java 2KB
CommandFactory.java 2KB
ImageServiceImpl.java 2KB
WsTest.java 2KB
NetworkServiceImpl.java 2KB
NetworkListCommand.java 1KB
HostServiceImpl.java 1KB
ContainerListJob.java 1KB
Network.java 1KB
NetworkJob.java 1KB
ContainerServiceCommand.java 1KB
ImageListJob.java 1KB
CommandParser.java 1KB
Metrics.java 1KB
RegisterCommandParser.java 1KB
SigarUtils.java 1KB
AppTest.java 1KB
MetricsServiceImpl.java 1KB
ImageMapper.java 1KB
ImageController.java 1KB
RegisterCommand.java 1KB
HostController.java 1KB
Env.java 1KB
PingObserver.java 989B
ImageTest.java 979B
NetworkController.java 963B
AutowiringSpringBeanJobFactory.java 957B
EnvController.java 946B
ContainerMapper.java 944B
NetworkMapper.java 912B
MetricsMapper.java 911B
HostMapper.java 863B
EnvMapper.java 847B
User.java 800B
ArgDef.java 784B
PingCommandParser.java 750B
PingCommand.java 732B
GsonTest.java 670B
EnvBean.java 669B
Command.java 638B
SigarTest.java 534B
PingJob.java 463B
ContainerService.java 424B
WsJob.java 393B
UserMapper.java 375B
NetworkService.java 352B
ImageService.java 344B
HostService.java 332B
ErrorCommand.java 298B
InfoCommand.java 298B
MetricsService.java 294B
DispartMgr.java 275B
EnvService.java 261B
Header.java 246B
Body.java 99B
controller.js 13KB
echarts.js 2KB
共 141 条
- 1
- 2
资源评论
野生的狒狒
- 粉丝: 2471
- 资源: 2142
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功