![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 77
shunnianlv
Talk is cheap, delete your code.
展开
-
docker中的僵尸和孤儿
Liunx 进程函数先介绍几个函数wait()函数用于使父进程(也就是调用wait()的进程)阻塞,直到一个子进程结束或者该进程接收到了一个指定的信号为止。如果该父进程没有子进程或者它的子进程已经结束,则 wait() 函数就会立即返回。进程一旦调用了wait,就立即阻塞自己,由wait自动分析是否当前进程的某个子进程已经退出,如果让它找到了这样一个已经变成僵尸的子进程,wait就会收集这个子进程的信息,并把它彻底销毁后返回;如果没有找到这样一个子进程,wait就会一直阻塞在这里,直到有一个出现为原创 2021-06-18 14:27:53 · 179 阅读 · 0 评论 -
使用LIBFAKETIME来模拟docker容器系统时钟修改
DATE背景 测一个mysql的mgr集群加入新的节点,但是系统时钟有差异的时候超过范围就拒绝该节点加入。 需要先了解下mysql的时间是怎么确认的。当服务器启动时,它会尝试自动确定主机的时区并使用它来设置 system_time_zone系统变量。全局 time_zone系统变量表示服务器当前运行所在的时区,初始time_zone 值为’SYSTEM’,表示服务器时区与系统时区相同。 我把实例部署在了docker上进行测试,容器中的时间和宿主机时间一致,但是拉起来之后容器用的是UTC时间,宿原创 2021-06-11 17:26:20 · 3063 阅读 · 0 评论 -
配置容器sshd 服务
yum install passwd openssl openssh-server -yssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N ‘’ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ‘’ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key -N ‘’sed -i “s/#UsePrivilegeSeparat原创 2021-05-13 16:06:03 · 151 阅读 · 0 评论 -
docker 日常
docker 命令1, 普通用户使用docker 需要用到sudo可以看到其属主为root,权限为rw,可读可写;其属组为docker,权限为rw,可读可写。如果要当前用户可直接读取该文件,那么我们就为当前用户添加到docker属组即可。如果还没有 docker group 就添加一个:sudo groupadd docker将用户加入该 group 内。然后退出并重新登录就生效啦。sudo gpasswd -a ${USER} docker重启 docker 服务sudo service原创 2021-05-11 09:52:39 · 373 阅读 · 0 评论