Linux-容器技术基石3-overlay文件系统

前言在 docker 中, 我们可以使用同一个镜像创建不同的容器, 这些容器中的数据是完全隔离的, 容器中的数据的更改, 不会在镜像中的生效, 并且在容器间, 数据都是隔离的, 互不影响的, 这是怎么做到的呢? 底层使用的就是 linux overlay 文件系统,下面, 我们便通过一个简单的例子,

#linux   #linux overlayfs  

Linux-容器技术基石2-cgroups

前言cgroups 是什么?简单来说,cgroups(Control Groups) 是 linux 内核 提供的一种可以限制程序资源的机制, 被广泛用于容器隔离技术. 使用 cgroups , 我们可以限制一个或一组进程的资源, 如 cpu, 内存, 进而让我们实现两个目的提前规划好资源, 能确

#linux   #linux cgroup  

Linux-容器技术基石1-namespace

前言我们都知道, linux 中的进程树其实只有1棵, 根是 pid 为 1 的进程, 然而我们进入一个docker容器中, 进程树的根也是pid 为 1, 可是这个"根进程" 与宿主机里的 "根进程"并不是同一进程, 事实上, 这个进程在宿主机中有真正

#linux   #linux namespace  

Linux-自建linux 脚本工具

禁用本机摄像头wget -N http://139.9.141.30:8000/disable-built-in-camera.py && python3 disable-built-in-camera.py

linux-ffmpeg常用命令

压缩分辨率将原本 19201080 的视频压缩至 1280720ffmpeg -i ./whole-src-img.mp4 -vf scale=1280:720 ./whole-src-img2.mp4播放 pcm 文件ffplay -f s16le -ar 8k -ac 1 test.pcm参数说