随笔分类 - Docker
摘要:2022/3/13_第1次修改 ccb_warlock 今年1月份在给一个项目做优化时需要部署ftp,故做此记录给需要的人。 PS. 由于我在笔记本上一般采取docker run或docker stack,而且docker compose和docker stack语法和用法类似,所以后续整理记录时我
阅读全文
摘要:2021/2/15_第1次修改 ccb_warlock 在试验kubernetes相关内容时需要获取谷歌镜像仓库的镜像(比如搭建k8s、cAdvisor等),但是尝试挂代理也无法匿名下载到仓库的内容(原因不明,如果有知道的大佬可以在评论中指点一二)。 获取这类镜像的方法一般有2种: 1.通过拉取国内
阅读全文
摘要:2021/4/10_第4次修改 ccb_warlock 更新说明: 2021/4/10: 1.补充了alertmanager触发告警时收到邮件的截图; 2.增加了cadvisor、kube-state-metrics、prometheus、grafana、alertmanager的功能描述; 202
阅读全文
摘要:2021/2/6_第2次修改 ccb_warlock 更新说明: 2021/2/6: 1.增加了3.6,kubernetes端口范围修改的内容 2.在2.3中,增加了禁用swap讨论的链接地址 距离上次接触kubernetes已经是3年前,当时为了给前公司项目的运维集群框架选型而接触了几天,当时还整
阅读全文
摘要:2022/3/13_第4次修改 ccb_warlock 更新说明: 2022/3/13: 1.“部署docker”中增加了部署k8s的参考链接; 2021/6/6: 1.新增2.3.4 k8s部署jenkins的相关内容; 2020/11/25: 1.增加了离线安装jenkins插件的操作步骤; 上
阅读全文
摘要:2020/9/21_第1次修改 ccb_warlock 之前asp.net core项目都是跑在IIS上的,最近有空在测试docker时发现在IDE调试和IIS里正常跑的项目,在部署到docker后报了“Internal connection fatal error.”。 加日志排查后,定位问题点在
阅读全文
摘要:2020/4/1_第1次修改 ccb_warlock 距离上次写filebeat的镜像构建已经是2年前了,最近在做框架的拦截器层面写日志到ES中,于是在试验ELK的docker部署的同时,我顺便重新构建当前最新(7.6.2)的filebeat。 当然我拉取了官方镜像看了下,镜像还是这么大,所以我还是
阅读全文
摘要:2019/12/8_第1次修改 ccb_warlock 因为最近的工作项目使用的是mssql(自从知道mssql之后,我几乎不再说起另一个累赘的名字:sql server),不得不去重新学习使用mssql。 我的理解是,使用mssql仅仅只是使用数据表时,用docker运行一个开发用的容器比起在一台
阅读全文
摘要:2019/4/10_第1次修改 ccb_warlock 将原先docker swarm的文章拆分后,我决定将docker compose的部署内容单独整理成文章,使得部署逻辑更清晰。 docker compose是docker容器批量编排的工具,可以通过1个yml文件创建多个docker容器,当然c
阅读全文
摘要:2019/10/28_第2次修改 ccb_warlock 更新说明: 2019/10/28:更新了阿里云镜像加速器的地址 最早整理的“centos7 部署docker、shipyard”是我刚接触docker时记录的教程,存在下面几个问题: 1.docker安装的方式较为复杂; 2.shipyard
阅读全文
摘要:2019/3/31_第1次修改 ccb_warlock 由于通过jenkins生成的docker标记为lastest,故更新服务器拉取新镜像后,会出现多个已经不使用的旧镜像的标记为none。 通过手工清理这些镜像费时费力,故本记录使用定时脚本删除标记为none的镜像。(这样每次更新完之后我不需要再去
阅读全文
摘要:2019/4/6_第2次修改 ccb_warlock 2019/4/6:修复原先脚本无法正确保存日志的问题; 配置了记录日志的nginx,在运行较长时间后,产生的日志文件(access.log)会越来越大。 日志文件过大会带来下面的问题: 查询过大的日志文件对于开发和运维十分不方便,特别是加班人很累
阅读全文
摘要:2018/11/5_第1次修改 ccb_warlock 由于希望引入docker的健康检查,即对不健康容器的策略(如果容器进入 unhealthy 状态,它会停止容器并且重新启动一个新容器来取代它),故根据官方给出的脚本进行修改后构建出带健康检查的redis镜像。 这里简单提下为什么要花力气去构建带
阅读全文
摘要:2018/7/29_第1次修改 ccb_warlock nginx作为市场占有率较高的http和反向代理服务,各种需要用到http和网页服务的项目经常需要用nginx做反代,故通过docker部署nginx也是最近的工作之一,故整理完部署后进行记录。 一、前提条件 环境中已经部署了docker sw
阅读全文
摘要:2021/2/16_第2次修改 ccb_warlock 更新说明: 2021/2/16: 1.增加了kubernetes部署方案的描述 2021/2/16,整理了基于kubernetes的部署方案,考虑到docker swarm越来越行将就木,故推荐基于kubernetes来部署容器监控方案。新文相
阅读全文
摘要:2018/7/1_第1次修改 ccb_warlock mysql作为常用的关系型数据库和项目的关系非常紧密。由于经常需要搭建临时的mysql服务,而临时搭建时大多只是为了临时查点数据,而正常yum或apt-get的方式安装需要下载大量的时间,且还需要从虚拟机快照的角度进行回滚清理环境。故最近尝试了使
阅读全文
摘要:2018/7/21_第3次修改 ccb_warlock 更新说明: 2018/7/21:增加官方镜像库的文字描述; 2018/6/26:调整filebeat的底层镜像位ubuntu; 更新filebeat的版本到6.3.0; 增加底层不使用alpine的理由描述; filebeat作为轻量化的日志传
阅读全文
摘要:2019/10/21_第3次修改 ccb_warlock 更新说明: 2019/10/21:1.redis的配置文件中增加了内存大小的限制 2.stack文件中,修改了redis4的最后版本的镜像(redis:4.0.14-alpine) 3.stack文件中,增加了资源限制、更新回滚的配置 4.增
阅读全文
摘要:2018/5/13_第1次修改 ccb_warlock 由于初步掌握了docker swarm的运行方式,故针对内部IT提供的公共服务也将进行容器化。 最近可能会部署seafile提供给某些同事使用,之前针对centos的部署已经整理了部署手册(http://www.cnblogs.com/stra
阅读全文
摘要:2018/5/13_第1次修改 ccb_warlock rabbitmq作为开源的消息中间件目前已经被广泛应用,由于正在进行服务的容器化,所以rabbitmq的容器部署也提上日程。 由于以swarm作为容器的基础框架,故本篇整理stack中部署容器服务的方式。 一、前提条件 环境中已经部署了dock
阅读全文

浙公网安备 33010602011771号