[Zaktualizowano1] Mam powłokę, która zmieni parametry jądra TCP w niektórych funkcjach, ale teraz muszę uruchomić tę powłokę w kontenerze Dockera, co oznacza, że powłoka musi wiedzieć, że działa w kontenerze i przestać konfigurować jądro.
Teraz nie jestem pewien, jak to osiągnąć, oto zawartość /proc/self/cgroup
wnętrza pojemnika:
9:hugetlb:/
8:perf_event:/
7:blkio:/
6:freezer:/
5:devices:/
4:memory:/
3:cpuacct:/
2:cpu:/docker/25ef774c390558ad8c4e9a8590b6a1956231aae404d6a7aba4dde320ff569b8b
1:cpuset:/
Jakiekolwiek flagi powyżej, których mogę użyć, aby dowiedzieć się, czy ten proces działa w kontenerze?
[Zaktualizowano2]: Zauważyłem również, że ustalanie, czy proces działa w lxc / Docker , ale wydaje się nie działać w tym przypadku, zawartość /proc/1/cgroup
mojego kontenera to:
8:perf_event:/
7:blkio:/
6:freezer:/
5:devices:/
4:memory:/
3:cpuacct:/
2:cpu:/docker/25ef774c390558ad8c4e9a8590b6a1956231aae404d6a7aba4dde320ff569b8b
1:cpuset:/
No / lxc / containerid