首页
学习
活动
专区
工具
TVP
发布

性能与架构

专栏作者
597
文章
1146469
阅读量
116
订阅数
Docker员工自述:我们为什么“输”给了K8s?
Docker 如今的体量与当初的潜在愿景相比实在太过渺小,本文将带你了解 Docker“落得如此田地”的原因和真相的细节。
dys
2021-12-17
5950
服务器变矿机,老板差点把我开除了。。。
近期遇到了一次我们自建 Kubernetes 集群中某台机器被入侵挖矿的情况,后续也找到了原因,所幸只是用来挖矿……
dys
2021-11-02
8890
都2021年了,你还在用Jenkins?赶快看看这些替代方案吧!
Jenkins 是目前最常用的持续集成工具,拥有近 50% 的市场份额,它还是很多技术团队的第一个使用的自动化工具。但是随着自动化领域的持续发展,Jenkins 逐渐暴露出了一些问题,例如缺乏功能、维护问题、依赖关系和扩展问题等等。
dys
2021-06-24
1.7K0
K8s 将弃用 Docker
Kubernetes 1.20 版本发布了,其中有一项重要变更,就是将对 Docker 的支持声明为了过期,在之后的版本中会直接移除。
dys
2020-12-18
1.9K0
Portainer - 轻松管理 Docker
本文目标是介绍一下 Portainer,通过 Portainer 可以轻松的构建、管理、维护 Docker 容器。
dys
2020-11-13
1.3K0
使用 Docker Multi-stage 高效构建镜像
使用 Docker 时,构建高效的 image 镜像是非常重要的,image 最好尽可能的小一点,这样实际部署的时候才能更高效。
dys
2020-08-28
1.5K0
SpringBoot 构建 Docker 镜像的 3 种方式
本文将介绍3种技术,通过 Maven 把 SpringBoot 应用构建成 Docker 镜像。
dys
2020-06-24
1.7K0
5 个好用的 Docker 图形化管理工具
github 上项目地址:https://github.com/portainer/portainer
dys
2020-06-18
53.2K0
Prometheus + Grafana 监控 SpringBoot
Prometheus 是监控系统,可以从 Springboot 获取监控数据,以时序数据的形式存储,并提供了监控数据的查询服务。
dys
2020-02-19
1.8K0
Kubernetes 核心概念
在本文中,我们将介绍基本的Kubernetes概念。Kubernetes的术语很多,可能会令人生畏。
dys
2020-02-12
7680
如何清理 Docker 占用的磁盘空间
Docker 很占用空间,每当我们运行容器、拉取镜像、部署应用、构建自己的镜像时,我们的磁盘空间会被大量占用。
dys
2020-02-11
17.7K1
如何高效查看 Docker 日志
开发基于 Docker 的应用时,用好 log 可以大大提高排错效率,下面就是几个常用的 log 操作技巧:
dys
2018-10-23
22.6K0
Java10 将可以优雅的整合 Docker
现在的Java在Docker中有什么问题? 很多应用都运行于JVM,并运行在容器中,一些大型的数据服务都可以在容器中运行,例如 Apache Spark和 Kafka。 随着JVM与容器结合得越来越紧
dys
2018-06-04
1.5K3
如何实时查看Docker容器占用的CPU、内存状态?
1. 简介 ctop 就像 linux 的 top 命令一样,top 用来查看进程的实时状态,而 ctop 用来查看系统中各个容器的实时状态 可以看到当期系统中有哪些容器,通过前面的指示灯可以看出是否
dys
2018-04-04
9.3K0
如何 build 出尽可能小的 docker image?
1. 简介 我们自己构建 Docker image 时都希望结果镜像越小越好,那么如何才能尽量变小呢? 下面我们通过一个简单的案例,了解下优化思路,看一个简单的镜像如何从 743MB 减到 536MB 2. 案例 目标 非常简单,build 一个 java 镜像 基于 centos 基础镜像,和下载好的 jdk-8u101-linux-x64.tar.gz 过程 1)第一版 Dockerfile 内容: FROM centos COPY jdk-8u101-linux-x64.tar.gz /usr/lo
dys
2018-04-04
1.5K0
Uber 的 Docker Mysql 应用
背景介绍 Uber的MySQL集群规模很大,超过1000个集群,共有4000多个数据库服务器。 问题 起初是使用Puppet管理,写了很多脚本,再加上一些人工操作,在集群数量比较小时,这个管理方法比较实用,但现在这个规范已经完全不适用了,所以需要其他的管理方案。 对于MySQL集群的管理,有几点基本的需求: 可以在每个主机上运行多个数据库 全自动化 有一个统一入口来管理所有数据中心中的所有集群 解决方案 最后决定基于Docker设计一套解决方案,命名为 Schemadock。 在Docker容器中运行MyS
dys
2018-04-04
1.2K0
Docker部署Hadoop集群
前几天写了文章“Hadoop 集群搭建”之后,一个朋友留言说希望介绍下如何使用Docker部署,这个建议很好,Docker不仅在生产环境威力巨大,对于我们在自己电脑中搭建学习实验环境更是非常便利 搭建一个集群环境时需要多台服务器,对于我们个人,这通常是个门槛,需要使用虚拟机,安装操作系统,然后运行起来多个虚机 安装操作系统是个不太轻松的任务,并且运行多个虚机对个人电脑性能也有一定要求,这些门槛影响了很多小伙伴的实践积极性 使用Docker的话就简单了,不用安装操作系统,直接下载一个镜像,如centos,这样
dys
2018-04-04
5.8K1
使用Docker创建MongoDB复制集
MongoDB复制集由一组MongoDB实例节点组成,包含一个Primary节点、多个Secondary节点 客户端写入的数据会被写入Primary节点,Secondary节点从Primary节点自动同步数据,保持所有成员的数据相同,提供数据库的高可用性 MongoDB复制集的配置非常简单,只需要指定复制集中包含哪些节点就好了 不需要我们指定哪个节点是Primary,会自动选举出来,其他节点便成为Secondary,自动与Primary同步,当Primary坏掉后,也会自动从多个Secondary中重新
dys
2018-04-03
1.3K0
Docker容器案例:应用 Mysql
前阶段体验 Mysql 的新版本 5.7.13,由于机器里已经有 Mysql了,再安装另一个版本会有一些麻烦,为了简单,便使用 Docker 容器来安装 可能有人会认为没必要,在一台机器安装多个 Mysql 也没那么复杂,的确,单纯实现这个需求的话没问题,但其实这是一个普遍性的需求 例如 JDK 出新版本了、Redis 出新版本了、听说一个新的东西不错…… 都需要体验一下,机器数量有限,如果都安装到一台机器中的话,有很大概率会出现莫名其妙的问题,非常难维护 使用虚拟机可以解决这类问题,但是虚拟机很重,安装费
dys
2018-04-03
1.3K0
Docker容器是否可以改变世界?
2016年了,很多大牛开始预测技术趋势,其中一个普遍的观点我也很认同: Docker会更加流行,会改变程序世界 2015年的上半年我接触了Docker,熟悉之后,真有一点震惊的感觉,太方便了,可以解决很多问题 Container 通常翻译为容器,但还有另一个意思,就是“集装箱” 集装箱是21世纪最伟大的发明之一,它改变了世界货物运输体系,造就了一个高度自动化、标准化、低成本的物流体系,促进了经济的全球化发展 程序界也出现了同样的一个箱子,就是 Docker容器 Docker的核心特点 Docker是一个开源
dys
2018-04-03
6120
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档