办法1:
| 1 | cat /proc/self/mountinfo | 
或 [crayon-6905122 …
DevOps
场景: 有个同学不知道因为啥,将容器内部的 /sys/fs/cgroup 挂载到了外面的某个目录; 但是这个目 …
往常,我使用docker的network=none ,然后使用pipework给容器添加一个外部可访问的IP, …
下面的dockerd占用了5G的内存+2.6G的swap,管理几个容器需要这么多的资源吗?一定是哪里有bug? …
场景: 宿主机信息:
| 1 2 | # uname -a Linux VM-2-10-12 3.10.0-514.6.1.el7.x86_64 #1 SMP Wed Jan 18 13:06:36 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux | 
docker信息: [ …
现象: 自从使用了docker容器,在容器中yum安装的软件就怎么着也man不了,man的时候就提示: [cr …
官方文档: https://github.com/docker/docker-ce-packaging/tre …
当vsftpd在容器里面,而且容器IP又是host内部的私有IP的情况,client采用passive模式来下 …
把下面脚本当做容器的init进程:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | #!/bin/bash # kill all process except pid=1 export TZ=UTC-8 trap "quit; exit " 1 2 3 15 function log() {         echo $(date +"%F %T") "$@" } function quit() {         while :; do                 local pid_info=$(ps -axo pid,ppid,comm --no-headers|awk '$1 != 1 {print $0}')                 [[ $pid_info == "" ]] && break                 local succ=0                 while read pid ppid comm; do                         if kill $pid &>/dev/null; then                                 ((succ++))                                 log "$(printf '%-64s[%s]' "killing pid $pid(ppid: $ppid, comm: $comm)" succ)"                         else                                 log "$(printf '%-64s[%s]' "killing pid $pid(ppid: $ppid, comm: $comm)" fail)"                         fi                 done < <(echo "$pid_info")                 [[ $succ == 0 ]] && break                 sleep 1         done } while read line; do         log "$line" done | 
&nbs …
场景,用docker做开发用的虚拟机,每个docker都有一个可以公开访问的IP地址。 由于docker和宿主 …