2.termux中依次执行以下指令
安装必要依赖
apt update && apt upgrade -y
pkg install root-repo
pkg install golang make cmake ndk-multilib tsu tmux docker
编译tini
mkdir $TMPDIR/docker-build
cd $TMPDIR/docker-build
wget https://github.com/krallin/tini/archive/v0.19.0.tar.gz
tar xf v0.19.0.tar.gz
cd tini-0.19.0
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release-DCMAKE_INSTALL_PREFIX=$PREFIX ..
make -j8
make install
ln -s $PREFIX/bin/tini-static $PREFIX/bin/docker-init
启动docker
sudo mount -t tmpfs -o uid=0,gid=0,mode=0755 cgroup /sys/fs/cgroup
sudo dockerd --iptables=false
测试是docker否正常运行?
sudo docker run hello-world
![图片[1]-原生安卓在一加7 手机上运行docker-Termux-X/Termux社区-移动端-X黑手网](https://xheishou.x10001.com/data/attachment/forum/202208/20/063229g2ilm2s9kikn9rnl.jpg)
sudo docker run --network host --name nginx nginx:latest
然后浏览器中 localhost:80
正常工作应该像是这样
![图片[2]-原生安卓在一加7 手机上运行docker-Termux-X/Termux社区-移动端-X黑手网](https://xheishou.x10001.com/data/attachment/forum/202208/20/063229rhzpnkipzq2hbqha.jpg)
容器内无网。常见于debian系,容器内执行
echo “nameserver 8.8.8.8” > /etc/resolv.conf
groupadd -g 3003 aid_inet && usermod -G nogroup -g aid_inet _apt
你拉个ubuntu镜像试试
sudo docker pull ubuntu
这就是个ubuntu 系统了[受虐滑稽][受虐滑稽]。
你运行一下看看[受虐滑稽][受虐滑稽]
sudo docker run -it --net host --dns 8.8.8.8 ubuntu
![图片[3]-原生安卓在一加7 手机上运行docker-Termux-X/Termux社区-移动端-X黑手网](https://xheishou.x10001.com/data/attachment/forum/202208/22/174205b27tigjykkq1g0hi.jpg)
apt update
apt upgrade -y
apt install neofetch -y
neofetch
![图片[4]-原生安卓在一加7 手机上运行docker-Termux-X/Termux社区-移动端-X黑手网](https://xheishou.x10001.com/data/attachment/forum/202208/22/174228ta1hzsawg7dalamn.jpg)
可你可以拉个kali的镜像呀[受虐滑稽][受虐滑稽][受虐滑稽
sudo docker pull kali




没有回复内容