Skip to content

brokeDude2901/android_kernel_samsung_universal8895_docker

 
 

Repository files navigation

Docker for Exynos 8895

image Untitled

LinuxDeployPro docker info

Tested working:

  • Docker 26.1.4
  • Storage Driver: vfs+overlay2 (do not use vfs please)
  • Network Driver: bridged+host (working internet inside containers)
  • hello-world, ubuntu, portainer, postgresql, npm, immich-app...

What currently not working or not tested

  • docker stats give zero stats
  • No cpuset, no blkio features

Installation

Using chroot (LinuxDeploy)

opts='rw,nosuid,nodev,noexec,relatime'
cgroups='blkio cpu cpuacct devices freezer memory pids'

# fix iptables so you can run with bridged network driver
ip route add default via 192.168.1.1 dev wlan0
ip rule add from all lookup main pref 30000

# unmount all cgroup
umount /sys/fs/cgroup/*
umount /sys/fs/cgroup

# try to mount cgroup root dir and exit in case of failure
if ! mountpoint -q /sys/fs/cgroup 2>/dev/null; then
  mkdir -p /sys/fs/cgroup
  mount -t tmpfs -o "${opts}" cgroup_root /sys/fs/cgroup || exit
fi

# try to mount differents cgroups
for cg in ${cgroups}; do
  if ! mountpoint -q "/sys/fs/cgroup/${cg}" 2>/dev/null; then
    mkdir -p "/sys/fs/cgroup/${cg}"
    mount -t cgroup -o "${opts},${cg}" "${cg}" "/sys/fs/cgroup/${cg}" \
    || rmdir "/sys/fs/cgroup/${cg}"
  fi
done
# start the docker daemon
dockerd

Credits

About

Working Docker kernel for Galaxy S8/S8+/Note 8

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages

  • C 97.9%
  • Assembly 1.5%
  • Makefile 0.3%
  • Perl 0.1%
  • Shell 0.1%
  • Python 0.1%