Dckr (Docker+ Compose+Kubernets+Rancher)
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 向导式构建平台首页

1.0.2 Docker模块






1.0.3 Compose模块







1.0.4 Kubernetes模块
基于Compose向导式构建

向导式构建






1.0.5 Rancher模块



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如果您觉得有价值欢迎分享,但请务必注明出处,感谢您的理解,谢谢!
以下部分内容需要登录查看 立即登录
相关内容
- Dckr (Docker+ Compose+Kubernets+Rancher)
- 上海非急救出租服务全解析
- 深耕中考复读赛道 深圳深才教育为复读生搭建升学桥梁
- 阳光下的童年:那些被温暖照亮的纯真时光
- 群晖DSM7.0-7.21监控套件Surveillance Station 9.20-11289开心版60个许可证设置教程(无重启、无断流、无卡死、史上最完美)
- 云服务器+SD-WAN组网和域名DNS解析
- 在云主机上安装iKuai OS,实现SD-WAN组网,利用云主机80;443端口搭建企业网站。个人博客。让云主机当做你的堡垒机,实现数据本地化。
- 中央空调只开一台=全开耗电?真相让人意外!
- 告别卡顿时代:PCDN正成为互联网内容分发的核心引擎
- 5G时代必备!PCDN如何让视频加载速度快如闪电?
- 降本增效利器!企业都在用的PCDN技术到底强在哪?
- 揭秘PCDN业务:如何用边缘计算重构内容分发新生态?
简体中文
繁體中文
English
Nederlands
Français
Русский язык
Polski
日本語
ภาษาไทย
Deutsch
Português
español
Italiano
한어
Suomalainen
Gaeilge
dansk
Tiếng Việt
Pilipino
Ελληνικά
Maori
tongan
ᐃᓄᒃᑎᑐᑦ
ଓଡିଆ
Malagasy
Norge
bosanski
नेपालीName
čeština
فارسی
हिंदी
Kiswahili
ÍslandName
ગુજરાતી
Slovenská
היברית
ಕನ್ನಡ್Name
Magyar
தாமில்
بالعربية
বাংলা
Azərbaycan
lifiava
IndonesiaName
Lietuva
Malti
català
latviešu
УкраїнськаName
Cymraeg
ກະຣຸນາ
తెలుగుQFontDatabase
Română
Kreyòl ayisyen
Svenska
հայերեն
ဗာရမ်
پښتوName
Kurdî
Türkçe
български
Malay
मराठीName
eesti keel
മലമാലം
slovenščina
اوردو
አማርኛ
ਪੰਜਾਬੀName
albanian
Hrvatski
Suid-Afrikaanse Dutch taal
ខ្មែរKCharselect unicode block name




