
docker容器技术
文章平均质量分 81
记录公司关于docker的容器化技术推广过程中遇到的各种坑。希望能够给广大朋友们一些经验和帮助。主要内容是docker,和docker相关的一系列技术,例如:CI/CD、监控预警、日志、网络、集群管理、编排(kubernetes)等。
独孤文彬
人生的转折从大米时代开始
展开
-
Docker实战系列——第四话-- 将你的spring-boot应用进行容器化的几种常见玩法
背景docker从一个火的一塌糊涂的技术,到成为人尽皆知的基本技能已经是1-2年前的事情了,本章节的内容,意在记录和整理自己在工作和学习过程中,对于应用做容器化并推送到镜像仓库的方案和工具选择以及使用上的一些思考和心得。希望能够帮到大家前置知识docker、Idea 、maven、linux容器化方案的选择参考:https://juejin.im/post/5c60c021f265da2...原创 2019-12-30 17:46:31 · 292 阅读 · 0 评论 -
Docker实战系列——第二话--docker仓库管理(二)--玩转Harbor
企业级开源docker 仓库管理工具Harbor官网地址:https://vmware.github.io/harbor/ GitHub地址:https://github.com/vmware/harbor私有仓库搭建和配置手册:官网参考手册: https://github.com/vmware/harbor/blob/master/docs/installation_guide.md备注:推荐原创 2017-07-26 15:23:01 · 692 阅读 · 11 评论 -
Docker实战系列——第二话--docker仓库管理(一)--工具的选型
众所周知的docker仓库首先,我们来定义下大型docker注册表(仓库)管理机构,因此我很清楚我正在比较众所周知的仓库管理机构。 目前,最流行的注册表(docker镜像仓库)是Docker Hub。 Docker Hub是已知注册表Universe的中心。它是每个Docker安装配置为引用的默认托管注册表。 非常流行的有:Docker Trusted Registry,这是基于开源解决方案,D原创 2017-07-26 15:16:15 · 1658 阅读 · 10 评论 -
Docker实战系列——第三话--docker 监控(一)-- what and why?
监控的价值在运维体系中, 监控是非常重要的组成部分。通过监控可以实时掌握系统运行的状态,对故障的提前预警,历史状态的回放等,还可以通过监控数据为系统的容量规划提供辅助决策,为系统性能优化提供真实的用户行为和体验。节约成本。通过精确的监控提前发现异常提前进行预警,就可以在故障发生前就解决故障或实施应急预案,从而减少因故障带来的经济损失。还可以通过监控了解系统资源的使用情况,对空闲的资源可以进行重新规转载 2017-07-29 09:17:53 · 579 阅读 · 9 评论 -
Docker实战系列——第三话--docker 监控(二)-- what should we monitoring?
引言:监控 Docker 环境是一项有挑战性的工作。为什么呢?因为一般情况下,每个容器运行单一的进程,拥有自己的环境,使用虚拟网络,或者以多种方式管理存储。一方面,传统的监控方法是从其所运行的各个服务器和应用中调取度量。这些服务器与运行这些服务器上的应用通常都很稳定,正常运行时间也非常长。Docker 的部署是不同的:多个容器可能运行很多应用,共享一个或多个底层主机的资源。对运行 Docker 的服转载 2017-07-29 09:37:17 · 590 阅读 · 8 评论 -
Docker实战系列——第三话--docker 监控(三)-- how could we monitoring(1)?
原则:根据监控内容和场景,选择合适的工具工具列表Docker CLIdocker container stats命令显示容器资源的实时使用情况。启动一个容器:docker container run –name db -d arungupta/couchbase使用docker container stats db. 检查容器的状态,将显示如下信息 The output is continua翻译 2017-07-29 16:56:45 · 614 阅读 · 8 评论 -
Docker实战系列——第三话--docker 监控(三)-- how could we monitoring(2)?
原则:根据监控内容和场景,选择合适的工具工具列表PrometheusDocker 1.13在容器,镜像和其他守护进程状态中添加了一个具有基本指标的实验性Prometheus式端点。此支持仅在实验版本中可用。对于Docker for Mac,在状态菜单中单击Docker图标选择按钮Preferences…, Daemon, Advanced 更新 daemon 设置:{ "metric翻译 2017-07-29 20:52:20 · 1295 阅读 · 9 评论 -
Docker实战系列——第三话–docker 监控(三)– how could we monitoring(3)?
前言:Docker监控服务器和容器变得越来越需要我们提供的Docker主机和容器。本教程将引导您了解如何将几个不同的组件粘合在一起,以实现Docker监控。前置条件:Docker已经安装,配置并运行在主机上。请确保您可以使用本地或公共IP上的Web浏览器连接到Docker主机。Docker监控组件cAdvisor - Google一直在使用容器,并创建了cAdvisor来帮助监控其基础架构。这翻译 2017-07-30 08:26:41 · 1463 阅读 · 6 评论 -
Docker实战系列——第三话–docker 监控(三)– how could we monitoring(4)?
前言:docker监控系列的文章,系由本人整理而来。一个完整的监控系列。本篇要解决的问题是,如何设置预警并发送报警邮件。 看到grafana的版本已经更新到v4.1.1了,并且在4.0以后的版本中,加入了Alert Notifications 功能,这样在对容器 监控完,可以加入报警规则。根据官网介绍,报警方式也有很多种,常见的Email、Slack即时通讯、webhook等。 本篇记录的是邮件转载 2017-07-30 08:38:19 · 468 阅读 · 7 评论