原生安卓在一加7 手机上运行docker-Termux社区-移动端-X黑手网
X黑手网
点击查看-X黑手网
点击查看-X黑手网
pic

原生安卓在一加7 手机上运行docker

 

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黑手网

sudo docker run --network host --name nginx nginx:latest

然后浏览器中 localhost:80
正常工作应该像是这样

图片[2]-原生安卓在一加7 手机上运行docker-Termux社区-移动端-X黑手网

容器内无网。常见于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黑手网

apt update

apt upgrade -y

apt install neofetch -y

neofetch

图片[4]-原生安卓在一加7 手机上运行docker-Termux社区-移动端-X黑手网

可你可以拉个kali的镜像呀[受虐滑稽][受虐滑稽][受虐滑稽

sudo docker pull kali
请登录后发表评论

    没有回复内容