Skip to content

v2

Choose a tag to compare

@tomxi1997 tomxi1997 released this 28 Mar 15:54
· 50 commits to main since this release

换源为ustc,带ssh登录的sytemd docker arm64镜像,配合docker core for android模块使用
https://github.com/tomxi1997/termux-packages/releases/tag/v7

默认暴露端口22,ssh端口都是22
用户名和登录密码都是root

使用方法
下载后解压zip包获得*.tar
打开nethunter terminal
docker load -i *.tar

然后运行,几个重要的参数 -d --restart=always --net host --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro
一定要有的参数 -d --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro
--restart=always可使在在docker deamon启动后自动启动容器,这是开机自启的重要部分。否如果没有则要在/data/adb/modules/docker/service.sh中加/data/docker/bin/docker start xxxxx
#主机网络 ssh root@ip,由于ssh的默认端口都是22,基于同一镜像以启动多个容器需要直接主机模式启动是不行的,存在端口冲突,所以要使用桥接网络,并将22端口映射到安卓的非22端口
docker run -d --restart=always --net host --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro -v /mnt:/mnt -v /dev/bus/usb:/dev/bus/usb --device=/dev/ttyUSB0 --name systemd-ubuntu docker-systemd:Ubuntu-24.04

或使用桥接网络 ssh root@ip -p 8836 (可以启很多容器,推荐)
如果有问题则运行/data/docker/bridge.sh
docker run -d --restart=always -p 8836:22 --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro -v /mnt:/mnt -v /dev/bus/usb:/dev/bus/usb --device=/dev/ttyUSB0 --name systemd-debian docker-systemd:Debian-10