logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

制作Docker基础镜像base image的恋爱三部曲

第一部曲:初选Docker老的项目还需要开发维护,但新的硬件已经很难安装上旧的Linux OS。实际上,我们平时使用这个老系统,也仅是用来编译版本而已,是一个非常受限应用场合,不会很频繁地使用。那么可选的一个部署途径,就是安装虚拟机,使用上慢点就慢点吧。但是,虚拟机是安装Docker类型的虚机mkimage-yum.sh,还是Virtualbox类型的虚机呢?对于这个问题,我思考、犹豫了好几天,总

#docker
关于docker容器是否使用镜像内Linux内核的洞见

docker容器是否使用镜像中内核;容器与虚拟机的区别

#docker#虚拟机#容器
Virtualbox6.1 SATA控制器默认设置导致jbd2低效磁盘访问

在Ubuntu20.04桌面环境中,我安装了Virtualbox6.1虚拟机环境,并新增了Ubuntu18.04 Server的虚拟机玩玩在Ubuntu18.04虚拟机中,安装软件资源时,总是耗费比较长的时间,而在另外一个以Centos7为Host环境虚拟机中没有产生类似问题,所以,觉得有必要深入跟踪下。幸而,Linux中提供了各种'''*top‘’‘’工具,用**iotop**查看了下竟然是系统

#ubuntu
Linux Java程序夏令时问题继续深入研究(终极)

在前面也作出了说明,认为夏令时在Java中只是一个原始时间值的附加计算问题 ,可以获取到具体TimeInMillis到不同的时区去换算,例如GMT+0,就会发现仅是夏令时区域自己显象上的变化,而其他地方没有采用夏令时的地区同一个TimeInMillis换算出来就显出原形,并不是真的隐藏于内部的时间走快了,所以,当时也肯定地指出在夏令时的进入和退出的时间点上,对于使用TimeInMillis作为判断

#java#linux#jvm
k8s在POD内执行echo修改文件可能出现的二义性

通过echo修改容器内文件没有生效的原因分析

#运维#linux#服务器
k8s容器优雅退出一则研究

在工作中遇到k8s利用脚本启动业务的容器,在停止容器时,总需要最大的停止时间。但直接在容器中启动业务程序,则可以比较快地退出。同时,在k8s中,用busybox作为镜像启动无限循环停留一秒打印日志的脚本,则清除pod时也遭遇了比较长的时间。根据k8s官网介绍,如果没有提供preStop配置,则直接发送SIGTERM信号,明显启动脚本对于此信号没有处理好。对启动脚本加入截获信号操作,则可以正常退出。

#k8s#docker
Linux Shell字符串变量头尾去除空格

本身想用简单的拿来主义,使用某搜索引擎推荐的博文,来去除Linux Shell中字符串变量头尾的空格。但是,发现推荐的方法,竟然很多文章是用echo "some string" | sed xxx去除头尾空格的方法,有点旁门左道了点。。。恰好最近根据https://github.com/wangdoc/bash-tutorial较为系统地学习了下bash shell的知识。在Linux Shell

#经验分享
到底了