Ядро: 4.19 < /li>
Версия Android: 11 < /li>
SOC: rk3566 < /li>
< /ul>
шаги i предприняли < /h1>
Проверьте параметры отсутствующего ядра, используя чек -config.sh < /li>
Добавлены опции отсутствующего ядра, скомпилированное ядро и прошитое устройство < /li>
Установлен Docker через Termux:
~ # docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
c9c5fd25a1bd: Pull complete
Digest: sha256:e0b569a5163a5e6be84e210a2587e7d447e08f87a0e90798363fa44a0464a1e8
Status: Downloaded newer image for hello-world:latest
Вот вывод Dockerd
Команда висит бесконечно без дальнейшего вывода.
Вопросы
[*] Какие дополнительные шаги необходимы для того, чтобы докер работал на Android? < /strong> < /p>
< Br/> Мне нужно изменить /system/core/libprocessgroup/profiles/cgroups.json ? /li>
< /ul>
< /li>
Docker требует Cgroupv1 или cgroupv2? /p>
с CGroupV1: отсутствующие контроллеры (CPUSET) < /li>
С cgroupv2: сбои монтирования (Cpuset) < /li>
[*] Почему контроллеры CGROUP отсутствуют даже при включении конфигурации ядра? [/b]
Проверенный config_cpusets = y существует, но контроллер процессора не появляется в/sys/fs/cgroup
< /li>
< /ol>
Дополнительный контекст < /h1>
Полная конфигурация ядра и подробные журналы, доступные по запросу. Устройство рутировано, а Selinux разрешает. < /P>
Проверьте параметры отсутствующего ядра, используя чек -config.sh < /li> Добавлены опции отсутствующего ядра, скомпилированное ядро и прошитое устройство < /li> Установлен Docker через Termux: [code]pkg install root-repo && yes | pkg install docker[/code] [*] Запустил Dockerd с: dockerd -iptables = false -ipv6 = false -debug [*] Ran Docker Запустите Hello-world [/list]
После завершения этих шагов, Docker Запустить Команда вешает: [code]~ # docker run hello-world Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world c9c5fd25a1bd: Pull complete Digest: sha256:e0b569a5163a5e6be84e210a2587e7d447e08f87a0e90798363fa44a0464a1e8 Status: Downloaded newer image for hello-world:latest [/code] Вот вывод Dockerd Команда висит бесконечно без дальнейшего вывода. Вопросы
[*] [b] Какие дополнительные шаги необходимы для того, чтобы докер работал на Android? < /strong> < /p> [list] < Br/> Мне нужно изменить /system/core/libprocessgroup/profiles/cgroups.json ? /li> < /ul> < /li> Docker требует Cgroupv1 или cgroupv2? /p>
с CGroupV1: отсутствующие контроллеры (CPUSET) < /li> С cgroupv2: сбои монтирования (Cpuset) < /li> [/list]
[*] Почему контроллеры CGROUP отсутствуют даже при включении конфигурации ядра? [/b] [list] Проверенный config_cpusets = y существует, но контроллер процессора не появляется в/sys/fs/cgroup [/list] < /li> < /ol> Дополнительный контекст < /h1> Полная конфигурация ядра и подробные журналы, доступные по запросу. Устройство рутировано, а Selinux разрешает. < /P> [code]/proc/config.gz[/code] Content ([code]cat /proc/config.gz | gzip -d -c | grep -v '#' | tr -s '\n'[/code])