by Anonymous » 15 Feb 2025, 05:35
Umgebung < /h1>
- Kernel: 4.19 < /li>
Android -Version: 11 < /li>
SOC: RK3566 < /li>
< /ul>
Schritte Ich habe < /h1>
Überprüfte fehlende Kerneloptionen mit Überprüfung überprüft -config.sh < /li>
Fehlende Kerneloptionen, kompilierter Kernel und Flased -Gerät hinzugefügt < /li>
Installed Docker über Terux:
Code: Select all
pkg install root-repo && yes | pkg install docker
- Dockerd mit: dockerd --iptables = false --ipv6 = false - -debug
- Ran Docker Führen Sie die Hello-World
nach Abschluss dieser Schritte, dem Docker, aus Ausführen Befehl hängt:
Code: Select all
~ # 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
Hier ist der Dokerd -Ausgang
Der Befehl hängt auf unbestimmte Zeit ohne weitere Ausgabe.
Fragen < /p>
- < BR/> Muss ich /system/core/libprocessgroup/profiles/cgroups.json ?
- Sollte CGGGROUP -Subsysteme? <
- ändern. /li>
< /ul>
< /li>
Benötigt Docker CGGroupv1 oder CGroupv2? < /strong> Das Verhalten unterscheidet sich zwischen beiden: < /p>
Mit CGroupv1: fehlende Controller (CPUSET) < /li>
Mit CGGroupv2: MOUNT -FILDURURE (CPUSET) < /li>
[*] Warum fehlen CGGROUP -Controller sogar mit aktivierter Kernel -Konfiguration? [/b]
- Verifizierte config_cpusets = y existiert, aber kein CPUSET -Controller erscheint in/sys/fs/cgroup
< /> < /li>
< /ol>
Zusätzlicher Kontext < /h1>
Vollkernel -Konfiguration und detaillierte Protokolle, die auf Anfrage verfügbar sind. Das Gerät ist verwurzelt und Selinux ist zulässig. < /P>
Inhalt (
Code: Select all
cat /proc/config.gz | gzip -d -c | grep -v '#' | tr -s '\n'
)
Umgebung < /h1>
[list]
[*] Kernel: 4.19 < /li>
Android -Version: 11 < /li>
SOC: RK3566 < /li>
< /ul>
Schritte Ich habe < /h1>
Überprüfte fehlende Kerneloptionen mit Überprüfung überprüft -config.sh < /li>
Fehlende Kerneloptionen, kompilierter Kernel und Flased -Gerät hinzugefügt < /li>
Installed Docker über Terux:
[code]pkg install root-repo && yes | pkg install docker[/code]
[*] Dockerd mit: dockerd --iptables = false --ipv6 = false - -debug
[*] Ran Docker Führen Sie die Hello-World
[/list]
nach Abschluss dieser Schritte, dem Docker, aus Ausführen Befehl hängt:
[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]
Hier ist der Dokerd -Ausgang
Der Befehl hängt auf unbestimmte Zeit ohne weitere Ausgabe.
Fragen < /p>
[list] < BR/> Muss ich /system/core/libprocessgroup/profiles/cgroups.json ?
[*] Sollte CGGGROUP -Subsysteme? <
[*] ändern. /li>
< /ul>
< /li>
Benötigt Docker CGGroupv1 oder CGroupv2? < /strong> Das Verhalten unterscheidet sich zwischen beiden: < /p>
Mit CGroupv1: fehlende Controller (CPUSET) < /li>
Mit CGGroupv2: MOUNT -FILDURURE (CPUSET) < /li>
[/list]
[*] Warum fehlen CGGROUP -Controller sogar mit aktivierter Kernel -Konfiguration? [/b]
[list]
Verifizierte config_cpusets = y existiert, aber kein CPUSET -Controller erscheint in/sys/fs/cgroup
[/list]
< /> < /li>
< /ol>
Zusätzlicher Kontext < /h1>
Vollkernel -Konfiguration und detaillierte Protokolle, die auf Anfrage verfügbar sind. Das Gerät ist verwurzelt und Selinux ist zulässig. < /P>
[code]/proc/config.gz[/code] Inhalt ([code]cat /proc/config.gz | gzip -d -c | grep -v '#' | tr -s '\n'[/code])