续上一篇 《Docker+Alpine简单的多进程启动》。
实现了一个docker内2个进程后,发现一个小问题,容器的重启或停止,都需要等10秒,虽然没影响但也很难受。
查了一下原理,大概是停止容器时docker会往进程发送结束指令,如果没有顺利结束,10秒后强行结束。
这种情况下如果用supervisor就可以解决,它可以接受指令,并关闭自己启动了的服务、...
kxjhwbb
4年前 (2020-06-06) 5036℃ 0评论
15喜欢
Centos下yum自带的nano有点旧了。。
# yum info nano
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.cn99.com
* extras: mirror...
kxjhwbb
5年前 (2020-05-03) 3175℃ 0评论
1喜欢
网上搜了解决方案,感觉有点麻烦,自己设置系统时区啥的对Jenkins不起作用
考虑到Jenkins是Java启动,为何不直接Java内设置时区?
在Java命令后加入 -Duser.timezone=GMT+08
如果是在DOCKER里的Jenkins,修改/usr/local/bin/jenkins.sh文件
找到java字样后面插入 -Duser.tim...
kxjhwbb
5年前 (2020-01-13) 3377℃ 0评论
1喜欢
Docker的网络结构感觉很复杂很玄学,不做过多讨论。
最近有一个需求是要在容器内访问另一个容器对外开放的端口,例如建立了一个nginx, 参数-p 80:80。
你会发现在docker母机上直接 curl <母机外网IP>,是可以访问的,但如果是在某个容器里,curl <母机外网IP>,却会提示no route
因为用的是cento...
kxjhwbb
5年前 (2019-12-17) 6254℃ 0评论
7喜欢
YUM库的实在太老了,现在还在2.x
#编译需要
yum -y install gcc ncurses-devel wget
cd /root/
wget https://www.nano-editor.org/dist/v4/nano-4.6.tar.gz
tar zxvf nano...
kxjhwbb
5年前 (2019-12-11) 4938℃ 0评论
1喜欢
用官网的装有些情况下太慢了。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-c...
kxjhwbb
5年前 (2019-12-11) 4639℃ 0评论
2喜欢
自动执行计划任务:
*/1 * * * * /root/banua.sh > /dev/null 2>&1 &
1
*/1 * * * * /root/banua.sh > /de...
kxjhwbb
7年前 (2017-11-28) 4158℃ 0评论
1喜欢
只需要两个指令
//For centos 7
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh http://rpms.remirepo.net/enterprise/...
kxjhwbb
7年前 (2017-11-20) 5247℃ 0评论
3喜欢
Git在centos6下默认1.7.1,连https都不支持。
我们可以使用RPMforge库的[rpmforge-extras]来升级,不需要自己编译。
编辑/etc/yum.repos.d/rpmforge.repo,找到[rpmforge-extras]部分,打开enabled = 1。
随后yum update git 升级即可。
如果发现此问题:
...
kxjhwbb
7年前 (2017-10-17) 6109℃ 0评论
6喜欢
网上看到教程说的不到我的常用要点,特另外记录。
备忘下关键名词:PV物理卷 VG卷组 LV逻辑卷, PV就是硬盘,VG是把硬盘和成一个大盘(大概这样理解),LV是大盘再分成一块块,方便分配挂载。
为什么要用LVM:方便新加硬盘后直接扩展原有挂载点空间,且我测试了下似乎可以实现固态盘结合机械盘加速。(有点混合盘的感觉?只是软件层面的)
指令基本和前面的...
kxjhwbb
7年前 (2017-07-26) 4737℃ 0评论
4喜欢