一、Compose文件版本
Compose文件是一个YAML文件,用于定义services、netword和volumes。 Compose 文件的默认路径为./docker-compose.yml(后缀为.yml和.yaml都可以)。
一个service配置将会应用到容器的启动中,很像将命令行参数传递给docker run。 同样,network和volu……继续阅读 »
彭东稳
2个月前 (02-09) 774浏览 0评论
2个赞
一、什么是docker的link机制?
同一个宿主机上的多个docker容器之间如果想进行通信,可以通过使用容器的ip地址来通信,也可以通过宿主机的ip加上容器暴露出的端口号来通信,前者会导致ip地址的硬编码,不方便迁移,并且容器重启后ip地址会改变,除非使用固定的ip,后者的通信方式比较单一,只能依靠监听在暴露出的端口的进程来进行有限的通信。通过docke……继续阅读 »
彭东稳
2个月前 (02-09) 724浏览 0评论
0个赞
“从此社区再无 Docker?” 那 “Moby” 又是什么?
Moby项目介绍:一个新的用于推进软件容器化运动的开源项目
基于 jenkins 和 docker 的个推持续集成平台
持续集成(一):基础篇
持续集成(二):工具篇
持续集成(三):实践篇
基于Docker和Kubernetes的最佳架构实践
……继续阅读 »
彭东稳
4个月前 (01-02) 1235浏览 3评论
1个赞
一、Portus介绍
Docker官方并没有提供Docker registry的用户界面,对权限的控制粒度也比较粗。SUSE的Portus很好地解决了这个问题,Portus是用于Docker RegistryAPI(v2)的开源前端和授权工具,最低要求register版本是2.1。它可以作为授权服务器和用户界面,用于新一代的Docker Registry。
……继续阅读 »
彭东稳
5个月前 (11-15) 1917浏览 0评论
0个赞
一、关于Harbor
VMware公司最近开源了企业级Registry项目Harbor,由VMware中国研发的团队负责开发。
Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Ha……继续阅读 »
彭东稳
5个月前 (11-14) 3182浏览 2评论
0个赞
Docker从1.13.x版本开始,版本分为企业版EE和社区版CE,版本号也改为按照时间线来发布,比如17.03就是2017年3月,有点类似于ubuntu的版本发布方式。企业版自然会提供一些额外的服务,当然肯定也是收费的。企业版说明:https://blog.docker.com/2017/03/docker-enterprise-edition
Docke……继续阅读 »
彭东稳
5个月前 (11-14) 1613浏览 0评论
1个赞
一、试验环境
下面使用Docker把Prometheus安装一遍,详细理论信息看:使用Prometheus+Grafana监控MySQL
我们用到了以下两个exporter:
node_exporter – 用于机器系统数据收集
mysqld_exporter – 用于MySQL服务器数据收集
下面是我们安装时用到的架构图:
二、安装Docker
1)……继续阅读 »
彭东稳
11个月前 (05-17) 7755浏览 1评论
1个赞
某年某月末日办公用Windows系统时,做实验,写Python什么的都是用Vmware搭建虚拟机(主要使用快照功能)。最近工作本换成了Mac,由于各种限制放弃了使用Vmware工具了。转而换成了Docker,以前都是在Linux上面跑Docker,第一次在Mac上面跑Docker对于我来说仿佛打开了新大陆,测试环境变的很方便了,性能释放,以前的快照功能变成了……继续阅读 »
彭东稳
1年前 (2017-04-19) 6204浏览 0评论
2个赞
先看看推荐!国外程序员整理的系统管理员资源大全中,国外程序员整理的日志聚合工具的列表:
日志管理工具:收集,解析,可视化
Elasticsearch – 一个基于Lucene的文档存储,主要用于日志索引、存储和分析。
Fluentd – 日志收集和发出
Flume -分布式日志收集和聚合系统
Graylog2 -具有报警选项的可插入……继续阅读 »
彭东稳
1年前 (2017-01-04) 9244浏览 0评论
1个赞
学习参考文章:
RabbitMQ原理介绍(一)
RabbitMQ安装使用(二)
RabbitMQ添加新用户并支持远程访问(三)
RabbitMQ管理命令rabbitmqctl详解(四)
RabbitMQ两种集群模式配置管理(五)
RabbitMQ应用实例Python版-Hello World
RabbitMQ应用实例Python版-工作队列
RabbitMQ……继续阅读 »
彭东稳
1年前 (2016-12-29) 8682浏览 0评论
1个赞
一、介绍Jenkins
Jenkins是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时Jenkins能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性。并且Jenkins提供了大量的插件,能够完成各种任务。
今天我需要使用Jenkin……继续阅读 »
彭东稳
1年前 (2016-12-27) 14118浏览 0评论
6个赞
一、Dockerfile介绍
Docker通过读取Dockerfile里面的内容可以自动build image,Dockerfile是一个包含了build过程中需要执行的所有命令的文本文件。也可以理解为Dockfile是一种被Docker程序解释的脚本,由一条一条的指令组成,每条指令对应Linux系统下面的一条命令,由Docker程序将这些Dockerfil……继续阅读 »
彭东稳
1年前 (2016-12-27) 9367浏览 1评论
6个赞