首页 > 热门 > 竖图列表

Dckr (Docker+ Compose+Kubernets+Rancher)

竖图列表会员昵称: 印修关注投稿量:粉丝量:关注量:   2024-10-23 19:45:31A+A-

1. Dckr (Docker+ Compose+Kubernets+Rancher)

Dckr 是一款基于Docker的容器配置及编排的向导式构建工具。(支持Docker、Compose、Kubernets、Rancher的资源文件向导式构建)


通过它,你可以轻松完成以下操作:

  • 借助语义化UI向导式构建Dockerfile、docker-compose.yaml、Kubernetes资源文件、Rancher Chart。
  • 支持docker-compose.yaml向Kubernetes资源文件的转换。
  • 支持docker-compose.yaml或Kubernetest(Helm Chart)向Rancher Chart的转换。

它的存在意义:

  • 通过语义化UI向导式的指引你去构建相关容器配置、编排文件,降低了你的学习成本。
  • 通过转换功能,能轻松地将不同容器产品的配置文件进行相互转换,极大地提高了你的工作效率。
  • 通过它进行构建的YAML文件是符合规范的,让你摆脱编写YAML文件因缩进等格式问题带来的痛苦。
  • 通过它你可以轻松对相关配置项进行更改,然后点击构建按钮,编辑器内容也会相应变化;可用于辅助容器相关教学。
  • 它的实现方案,能为诸如:"通过语义化UI实现配置文件的生成"等各种需求,提供一定的思路甚至是一种解决方案。
  • 1.0.1 向导式构建平台首页

  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic1)
  • 1.0.2 Docker模块

  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic2)
  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic3)
  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic4)
  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic5)
  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic6)
  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic7)
  • 1.0.3 Compose模块

  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic8)
  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic9)
  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic10)
  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic11)
  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic12)
  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic13)
  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic14)
  • 1.0.4 Kubernetes模块

  • 基于Compose向导式构建

  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic15)
  • 向导式构建

  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic16)
  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic17)
  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic18)
  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic19)
  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic20)
  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic21)
  • 1.0.5 Rancher模块

  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic22)
  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic23)
  • Dckr (Docker+ Compose+Kubernets+Rancher)(pic24)

1.1 快速开始

1.1.1 本地运行

git clone https://github.com/LGSKOKO/Dckr.git

cd Dckr

npm install 

npm run serve

1.1.2 服务器部署

#1、修改项目src目录下的request.js文件,将localhost改为具体的后端部署ip地址#2、执行下面命令npm run build#3、将dist目录拷贝至已安装配置好的Web服务器上(apache或nginx等)。#4、输入相应的http地址即可,大功告成!!!

1.1.3 容器部署

1.1.4 关于数据接口

该项目的Kubernetes模块部分功能 和 Rancher模块全部功能 需要后端的协助,后台项目传送地址,gitee 后台项目传送地址,github, 。

1.2 项目结构

.
├── public                                      // 静态资源文件│   ├── favicon.jpg                             // 项目图标│   └── index.html                              // 项目html入口文件├── screenshots                                 // 项目截图├── src                                         // 源码目录│   ├── components                              // 组件│   │   ├── DockerCompose                       // Compose模块组件│   │   │   ├── Step1.vue                    	
│   │   │   ├── Step2.vue                    	
│   │   │   ├── Step3.vue                    	
│   │   │   ├── Step4.vue                    	
│   │   ├── Dockerfile                          // Docker模块组件│   │   │   ├── Step1.vue                    	
│   │   │   ├── Step2.vue                    	
│   │   │   ├── Step3.vue                    	
│   │   │   ├── Step4.vue                    	
│   │   │   ├── Step5.vue                    	
│   │   ├── Kubernetes                          // Kubernetes模块组件│   │   │   ├── common                   		// Kubernetes模块最基础组件│   │   │   |	├── Base.vue                    // 填写基础信息组件│   │   │   |	├── Container.vue               // 填写容器配置组件│   │   │   |	├── Other.vue                   // 填写其他信息组件│   │   │   |	└── Volume.vue                  // 填写磁盘挂载信息组件│   │   │   ├── template                   		// 在common基础上抽象一层的组件│   │   │   |	├── OtherTemplate.vue           // Deployment和ReplicaSet组件的OtherTemplate模板组件│   │   │   |	└── PodTemplate.vue             // Deployment和ReplicaSet组件的PodTemplate模板组件│   │   │   ├── ConfigMap.vue                   // ConfigMap模板组件│   │   │   ├── Deployment.vue                  // Deployment模板组件│   │   │   ├── Pod.vue                    		// Pod模板组件│   │   │   ├── ReplicaSet.vue                  // ReplicaSet模板组件│   │   │   ├── Secret.vue                    	// Secret模板组件│   │   │   └── Sevice.vue                    	// Service模板组件│   │   ├── Editor.vue                          // 编辑器公共组件│   │   ├── Header.vue						  // 头部公共组件│   │   └── Sider.vue						  // 侧边栏公共组件│   ├── router
│   │   └── index.js                           	// 路由配置│   ├── store								
│   │   └── index.js                           	// Vuex配置│   ├── view                                  	
│   │   ├── CreateDockerCompose.vue             // Compose模块页面│   │   ├── CreateDockerfile.vue                // Docker模块页面│   │   ├── CreateKubernetes.vue                // Kubernetes模块页面│   │   ├── CreateRancher.vue                   // Racnher模块页面│   │   └── Home.vue                   		   // 主页面│   ├── App.vue                                // 页面入口文件│   ├── commonUtil.js                          // 自定义工具文件│   ├── main.js                                // 程序入口文件,加载各种公共组件│   └── request.vue                            // 自定义项目请求文件└──

1.3 部分运行截图


提示:在享受本文内容的同时,请注意版权归属 徐州鑫坤机电设备有限公司https://www.xzxkjd.com如果您觉得有价值欢迎分享但请务必注明出处,感谢您的理解,谢谢

以下部分内容需要登录查看 立即登录

点击这里复制本文地址 以上内容由用户上传和网络在徐州鑫坤机电设备有限公司整理呈现,如有侵权请联系站长:xzxkjd@qq.com !

1. 本网站可能包含第三方链接,请注意甄别,我们不对其内容负责。

2. 请遵守网络法律法规,在浏览网站时,不传播违法、不良信息,共同维护网络健康。否则后果自负!

3. 本网站内容受版权保护,未经许可,严禁转载!

4. 长时间浏览网站请注意适时休息,保护眼睛,保持身心健康。

5. 在浏览网站过程中,如有任何疑问或需要帮助,请随时联系我们的客服团队。

6. 如有好的内容可投稿申请发布我们收到会第一时间审核发布。

7. 请注意系统即将进行维护可能会影响部分功能的正常使用请提前规划好您的浏览时间,感谢您的理解,享受每一次在线体验

相关内容

加载中~

Copyright ©2012-2024徐州鑫坤机电设备有限公司版权所有
苏ICP备2023032739号-1ICP备2023032739号-2苏ICP备2023032739号-3X
苏公网安备 32038202000884号增值电信业务经营许可证:合字B1-20235517
开发中| 关键词| 网站地图| 网站地图| 网站地图| TAG集合

今日IP人数0今日浏览量(PV)0昨日IP人数0昨日浏览量(PV)07天IP人数07天浏览量(PV)0

网站已运行:

在线客服
服务热线

服务热线

0516-86596070

联系邮箱

服务热线

xzxkjd.@qq.com

微信咨询
我的网站名称
我的网站名称
交流群
返回顶部
X我的网站名称

截屏,微信识别二维码

微信号:xkyinxiu

(点击微信号复制,添加好友)

  打开微信

微信号已复制,请打开微信添加咨询详情!