远程连接docker daemon,Docker Remote API

不知道大家有没有遇到这样一种情形:每次构建好了镜像,push到私有仓库后。你还要ssh到服务器,进行pull,每次登录服务器的过程非常的痛苦。如果服务器ip没有映射域名,那记录ip也是一个痛苦的过程。博主,开始关注到dockerremoteapi,它可以让你在本地就可以完成docker的所有操作,于是博主开发了基于etcd配置的docker管理工具,还蛮好用的。下面是我docker部分配置的一些经历,分享给大家,希望对大家有帮助。[...]

继续阅读 »

GDB命令基础,让你的程序bug无处躲藏

软件开发,或多或少会走上调试这条路。调试工具可以帮你更加深入了解整个程序的运行状态,对程序运行有更多的主动权。你可以随心所欲的改变程序运行流程,如:有变量a,你需要不断改变该a的值,让程序运行出理想的结果,那么你可以在调试工具中轻易的实现。[...]

继续阅读 »

入手一款高性价比机械键盘Ikbc poker61键位 茶轴

身边的同事都入手了机械键盘,那整天敲击键盘的声音听得我心里痒痒。作为一名程序员,是时候在公司开启我的键盘之旅了。该键盘留公司用,所以就考虑性价比了。以前就有关注ikbc这品牌的机械键盘,虽说比不上cherry、hhkb等大厂大品牌,但好在它性价比高啊,况且ikbc使用的也是cherry的原厂轴。机械键盘讲究的就是手感,在青轴、红轴、茶轴之间徘徊了很久,[...]

继续阅读 »

使用Elasticsearch作为本博客搜索引擎,强大

首先需要说明以下,elasticsearch是一款基于ApacheLucene™的开源成熟的分布式的搜索引擎,无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。。有许许多多的公司使用,大名顶顶的github也在使用。该搜索引擎还被很多公司用于日志的聚合统计,总之该引擎功能灰常强大。我呢,也是接触该引擎不久,当初只是为了实现这个博客的搜索系统。[...]

继续阅读 »

搭建安全的docker private registry v2指南(Let's Encrypt)

本站已实现https访问,访问地址:https://deepzz.com权威Registry获取安全证书有两个办法:互联网认证的CA处获取。自建CA自己给自己签名。1、从认证CA处获取签名证书,大多数是需要付出一定费用的,近些年也有认证CA提供免费证书,例如Let’sEncrypt(被大多数浏览器信任)。下文使用Let’sEncrypt的例子您将清楚地看到这个步骤。[...]

继续阅读 »

mognodb 副本集复制概念理解

mognodb副本集复制概念理解复制副本集概念复制是跨多个服务器数据同步的过程。复制的特点保障数据的安全性数据高可用性灾难恢复无需停机维护(如备份,重建索引,压缩)分布式读取数据(提高读取能力)mongodb支持副本集和主从复制,主从复制官方已不再推荐(不支持自动故障切换)。[...]

继续阅读 »