docker
文章平均质量分 57
Rainbond 作者
这个作者很懒,什么都没留下…
展开
-
Rainbond 部署自动初始化Schema的数据库
我们使用容器的方式部署数据库组件,特别是企业有大量的项目开发业务的,部署的开发、测试数据库组件较多时。经常会遇到以下问题:业务需要使用数据库,但部署完数据库后,需要在数据库中执行创建schema的操作或者一些初始化数据的创建。开发测试多套部署环境,需要多次重复1的步骤。项目比较多,时间久了项目需要的数据库Schema不清楚。项目交付时数据库Schema管理混乱。现在如果是使用Go等语言研发的业务系统,都具备了ORM层自动初始化和更新Schema的能力,如果是这样本文对你无用。但目前大多数其他开原创 2020-11-19 20:57:51 · 263 阅读 · 0 评论 -
Rainbond 中用 Dockerfile 便捷构建运行应用
Rainbond平台支持直接通过Dockerfile**构建并运行镜像,操作流程简单,方便进行持续迭代。操作流程分为以下几步:在Github上创建Dockerfile项目,Demo项目Dockerfile内容ARG VERSION=1.15.0FROM nginx:${VERSION}-alpineCOPY index.html /usr/share/nginx/html/VOLUME /dataEXPOSE 80通过Rainbond平台的源码构建功能选择项目进行构建原创 2020-11-17 13:20:54 · 295 阅读 · 0 评论 -
基于Prometheus做多维度的容器监控
什么是prometheus?prometheus从官方介绍来说,他是一个开源的系统监控和报警工具,最初由SoundCloud推出。自2012成立以来,许多公司和组织都采用了prometheus,项目有一个非常活跃的开发者和用户社区。它现在是一个独立的开源项目,并独立于任何公司。 它具有以下特性:1. 多维度数据模型(由键/值对确定的时间序列数据模型)2. 具有一个灵活的查询语言来利用这些维度3原创 2016-10-01 00:18:57 · 16425 阅读 · 0 评论 -
基于prometheus监控k8s集群
本文建立在你已经会安装prometheus服务的基础之上,如果你还不会安装,请参考:prometheus多维度监控容器如果你还没有安装库k8s集群,情参考: 从零开始搭建基于calico的kubenetes前言kubernetes显然已成为各大公司亲睐的容器编排工具,各种私有云公有云平台基于它构建,那么,我们怎么监控集群中的所有容器呢?目前有三套方案:heapster+influxDBheapst原创 2016-11-10 18:56:23 · 14692 阅读 · 1 评论 -
使用nginx实现对docker swarm服务的代理负载
1. 以docker swarm调度的服务的存在方式我们这里假设需要部署三个相互网络隔离的博客服务blog1,blog2,blog3(本文假设你已经初始化好了docker swarm环境),我们首先创建三个网络分别供以上三个服务使用:# docker network create --driver overlay blog_network1# docker network create --dri原创 2016-10-20 22:58:16 · 6261 阅读 · 2 评论 -
docker最新代码源码编译
前言docker的编译环境非常复杂,但是docker是干嘛的?环境怎能成为问题,于是docker官方提供了docker编译环境dockerfile。于是docker编译就非常简单了。 获取源码拉取最新的docker源码git clone https://github.com/docker/docker.git 由于docker是个大项目,那当然源码文件众多,你一般的网络很有可能就中途出错了。如果原创 2016-12-23 20:47:46 · 8097 阅读 · 3 评论