docker
文章平均质量分 92
天涯泪小武
开源贡献者,有代码洁癖。京东coder。
展开
-
中小型公司如何搭建运维平台,rancher、kubersphere、rainbond
很多开发人员应该是了解过运维发布相关的平台或实际操作过应用发布,但又通常不是十分熟悉。在一个初创公司,或者没有成熟的运维发布平台的公司,如果让你来搭建一套发布平台,你应该如何去抉择呢?这里我简单介绍几种。原创 2023-11-27 16:18:05 · 1213 阅读 · 0 评论 -
docker部署pinpoint,监控docker中的Springboot项目
pinpoint是一个开源的java监控项目,也是分布式监控项目中比较知名的。 网上有比较多的pinpoint部署指南,但都是基于主机部署的,这一篇主要是讲将pinpoint部署到docker中,并监控同样部署在docker的Springboot项目。 pinpoint包含4个部分,hbase,collector,web,agent。docker部署HBaseDockerfile如下:# DES原创 2017-12-06 10:14:35 · 9019 阅读 · 17 评论 -
深入理解docker的link机制
原文地址:https://yq.aliyun.com/articles/55912摘要: 什么是docker的link机制 同一个宿主机上的多个docker容器之间如果想进行通信,可以通过使用容器的ip地址来通信,也可以通过宿主机的ip加上容器暴露出的端口号来通信,前者会导致ip地址的硬编码,不方便迁移,并且容器重启后ip地址会改变,除非使用固定的ip,后者的通信方式比较单一,只能依靠监听在暴露出转载 2017-12-13 16:27:45 · 1394 阅读 · 0 评论 -
安装配置Rancher管理docker
主机安装完docker后,无论是部署、发布、持续化集成等都不是特别方便,所以出现了大量第三方的docker管理工具,来界面化的管理docker。如果安装docker时过慢,也可以使用daocloud提供的镜像。这些docker管理平台可以通过界面来创建镜像、拉取远程镜像、部署到指定主机、启停、增删扩容镜像,避免了命令操作的繁琐,和在多个主机上维护大量docker的繁琐。这一篇来看看ra...原创 2017-12-12 10:33:06 · 16759 阅读 · 4 评论 -
3 disconf在springboot下动态配置各个属性,基于docker环境
在上一篇中,我们在springboot项目中简单使用了disconf的配置功能,这一篇我们主要来详解一下disconf的配置文件的动态配置。来看一下disconf.properties文件# 是否使用远程配置文件# true(默认)会从远程获取配置 false则直接获取本地配置enable.remote.conf=true## 配置服务器的 HOST,用逗号分隔 127.0.0.1:80原创 2017-10-17 12:04:46 · 5518 阅读 · 0 评论 -
2 springboot项目集成使用disconf,基于docker环境
上一篇我们完成了disconf服务端的环境搭建,这一篇我们来看看客户端springboot如何继承disconf,最终在docker下运行。假定你已经在本机搭建好了disconf的web端环境,并已经能使用localhost访问到disconf的web界面。下面看客户端如何使用disconf。新建一个springboot项目,勾选web和aop。至于为什么要勾aop,后面用到disconf的回调时原创 2017-10-16 15:03:12 · 16561 阅读 · 1 评论 -
1 springboot项目集成使用disconf,基于docker环境
disconf是一个开源的分布式配置中心(https://github.com/knightliao/disconf),此外还有携程开源的Apollo(https://github.com/ctripcorp/apollo),Apollo要比disconf功能更为丰富、强大一些。disconf比较简单明了,已经能适用于大部分场景了,使用起来比较简单。我打算写篇文章来讲一些disconf在sprin原创 2017-10-16 14:03:22 · 2343 阅读 · 3 评论 -
4 springboot项目集成使用disconf,配置文件更新及回调
在第二篇我们已经学会了单项配置项的动态更新,是基于@DisconfItem(key = KEY)的注解,当在disconf服务端对key相同的值进行修改时,能及时推送到客户端感应到该值的变化。这一篇主要是看一下基于配置文件的更新变化,不再是单项了,而是多项。譬如我有一个app.properties配置文件,里面有很多个键值对,譬如是一些数据库连接之类的信息。通过disconf,也可以对这样的文件进原创 2017-10-18 11:25:30 · 12339 阅读 · 2 评论 -
使用DaoCloud持续构建docker镜像,自动化部署
我们学会了在主机上安装部署docker,也学会了构建自己的docker镜像和容器,启停也都会用了,下一步就需要持续构建发布docker的技能了。我们希望能在代码提交后,有个远程服务能自动开始构建项目、拉取相应的镜像,执行对应的Dockerfile命令,最终给我们生成一个可以直接启动的contrainer容器,之后我们就可以将该容器发布到任何主机了。现在有一些第三方的docker管理平台能提供上面的原创 2017-07-31 14:47:38 · 7881 阅读 · 5 评论 -
mac和linux下使用Docker,部署SpringBoot项目到docker
主要是看一下如何在linux及mac上安装docker,创建docker镜像,部署SpringBoot项目到docker,并借助于DaoCloud进行docker镜像下载加速等。我用的电脑是mac,本身并不支持docker,需要安装Docker ToolBox才能使用Docker。由于大部分情况下线上服务器都是linux,所以这里先以linux下Docker的使用为例,后面再讲在mac上部署Doc原创 2017-07-14 15:38:35 · 8785 阅读 · 0 评论