代码拉取完成,页面将自动刷新
Dckr
是一款基于Docker的容器配置及编排的向导式构建工具。(支持Docker、Compose、Kubernets、Rancher的资源文件向导式构建)
通过它,你可以轻松完成以下操作:
它的存在意义:
git clone https://github.com/LGSKOKO/Dckr.git
cd Dckr
npm install
npm run serve
#1、修改项目src目录下的request.js文件,将localhost改为具体的后端部署ip地址
#2、执行下面命令
npm run build
#3、将dist目录拷贝至已安装配置好的Web服务器上(apache或nginx等)。
#4、输入相应的http地址即可,大功告成!!!
该项目的Kubernetes模块部分功能 和 Rancher模块全部功能 需要后端的协助,后台项目传送地址,gitee 后台项目传送地址,github, 。
.
├── 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 // 自定义项目请求文件
└──
基于Compose向导式构建
向导式构建
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。