/ proc / mounts отличается для контейнера и хоста - PullRequest
0 голосов
/ 20 ноября 2018

Я создал гигантские страницы 1G, предоставив параметры загрузки в Grub.После загрузки создал точку монтирования для огромных страниц, как показано ниже.

mkdir -p / mnt / largepages mount -t hugetlbfs -o pagesize = узел 1G / mnt / largepages

В хосте я могу видеть монтирование,

[root @ xxxxx ~] # cat / proc / mounts |grep огромный cgroup / sys / fs / cgroup / hugetlb cgroup rw, seclabel, nosuid, nodev, noexec, relaytime, hugetlb 0 0 узел / mnt / огромные страницы Но я не вижу монтирования в контейнере докера

[root @ xxxx ~] # docker run busybox cat / proc / mounts |grep огромный cgroup / sys / fs / cgroup / hugetlb cgroup ro, seclabel, nosuid, nodev, noexec, relaytime, hugetlb 0 0

[root @ xxxx ~] #

Также пробовал то же самое в превалирующем режиме

[root @ xxxx ~] # docker run --privileged busybox cat / proc / mounts |grep огромный cgroup / sys / fs / cgroup / hugetlb cgroup rw, seclabel, nosuid, nodev, noexec, relaytime, hugetlb 0 0

[root @ xxxx ~] #

...