Kernel
模擬 /proc 文件夾
我有一個軟體,它使用一些討厭的算法來確定它是否在 docker 容器中執行。一個例子是,它掃描
/proc/1/cgroup
非根路徑(即/docker/SOME-UUID
,而不是/
在組名後面)我的問題是,如果可能的話,
/proc/1/cgroup
在程序中註入一個假的(或類似的文件)文件來繞過檢查?我曾考慮過使用 chroot,但如果有更好的選擇,我會很感興趣。
您可以為此使用綁定安裝:
mount --bind /replacement/file /proc/1/cgroup
這應該在容器名稱空間內完成。