如何进入正在运行中的Docker容器

不论是开发者是运维人员,都有进入运行中的docker container 容器的需求,很多朋友采用了如下方法:

使用ssh登陆进容器。(前提是你在image里安装了sshd服务,不过明显违反了docker单一进程原则)

使用nsenter、nsinit等第三方工具进行。不觉得这种方法过于繁琐?

最规范的方法应该是用docker提供的原生命令

Read More: 302 Words Totally

Docker 基础入门与实践

一、Docker是什么?

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。容器是完全使用沙箱机制。几乎没有性能开销,最重要的是,他们不依赖于任何语言、框架包括系统。

Docker先后赢得了Google、微软、Amazon、VMware等巨头的青睐,巨头们纷纷示意将保证自己平台与Docker容器技术的兼容性,作为国内最大的云服务商阿里云于2015年正式接口docker支持。

Read More: 2153 Words Totally

app登陆以及与后台通讯安全性

去年下半年进入新的项目团队,涉及到现有项目的升级改造、新功能开发,期间发现不少问题,现整理一下予以记录,希望对大家有所帮助。

原有登录流程为:

存在的问题主要有:

所有报文http明文传输,包括登录以及敏感信息的发送。

登录成功后,后续所有接口访问无需任何校验,比如我要进行修改密码直接post请求,不再做校验,http://ip/modifypwd?userid=888&oldpwd=123&newpwd=999&confirmpwd=999,相当于只要知道报文格式,就可以查询、修改系统内任何用户的任何的信息。

Read More: 635 Words Totally

Solr 5.1 版本中文分词IK-analyzer的使用

Solr 5.1 版本于2015.04 发布,进行了下体验,发现之前的4.X、3.X版本中,每次版本迭代,变化都不小,不说别的,基本的接口、参数都会发生变化,所以对于已有项目的Solr升级还是要慎重一些。

对于项目中的中文分词一直是用的IK-analyzer,而IK-analyzer最新版本为IK Analyzer 2012FF_hf1,该版本直接安装于solr 5.1是无法运行的,于是下载IK Analyzer 2012FF_hf1源码进行了部分修改重新打包。

Read More: 283 Words Totally

不要随便升级系统内核

由于系统与硬件的兼容性问题,有可能升级内核后导致服务器无法正常启动,若没有致命性的BUG或其他问题,建议不要随意升级内核。

这两天准备升级一下系统内核,机器型号为:HP DL388E GEN8 E  双CPU 16G内存,升级后紧接着就挂掉了,系统无法启动,还好离机房比较近,到机房手动启动服务器,选择之前的内核进入系统。

最终一查原因,原来HP 自带的RAID卡驱动与最新的4.X Linux 内核不兼容导致硬盘无法识别,自带RAID卡驱动只能支持内核到3.10X,看来只能等惠普官方开发最新驱动来解决。

推荐:正则表达式编写神器 — JGsoft RegexBuddy

RegexBuddy是一款正则表达式编辑工具,帮助你的编写需要的正则表达式,还可以使用它理解别人编写的表达式。RegexBuddy提供可视化的支持、提示、调试方面的便利;在使用正则表达式时,RegexBuddy将正则式转换为多种语言的字串,还提供了代码输出功能。

RegexBuddy是学习正则表达式时的比较好的帮手,它可以容易地建立你想要的正确的正则表达式。清晰地推断他人所写的复杂的正则表达式。它还可以用给出的实例字符串或文件快速地进行测试匹配,从而防止了在实际应用中出现错误。RegexBuddy会在你的源代码中根据你所应用的特殊编程语言,自动生成带有正则表达式的代码段。同时你也可以收集正则表达式到库中,以在未来重新使用。

Read More: 398 Words Totally


正在读取数据……