手工实现 Docker

本文中的代码建议找一台废弃的 vps 中运行 Image 传统上 Linux 内核启动时会首先挂载一个 read-only 的 rootfs,当系统检测其完整性后再决定是否将其切换为 read-write 模式,或者最后在 rootfs 之上挂载另一种文件系统并忽略 rootfs。而在 Docker 中,当 daemon 挂载了 read-only 的 rootfs »

Docker 中的信号

准备工作 test.py import signal import os def custom_handler(signum, frame): print("received: {}".format(signum)) signal.signal(signal.SIGTERM, custom_handler) print("Hello World, pid »