termux安装docker
termux在qemu里安装alpine,再安装docker
设置清华源,安装快些
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main stable main@' $PREFIX/etc/apt/sources.list
apt update && apt upgrade
termux安装必要软件
pkg install qemu-common qemu-system-x86-64-headless qemu-utils wget -y
更新软件,访问运行出错,设置软件源时已经更新了,所以不需要更新了
pkg update
下载alpine系统
wget https://mirrors.tuna.tsinghua.edu.cn/alpine/v3.19/releases/x86_64/alpine-virt-3.19.0_rc1-x86_64.iso
我这下载的
wget http://mirrors.aliyun.com/alpine/v3.16/releases/x86_64/alpine-virt-3.16.0-x86_64.iso
创建虚拟硬盘
qemu-img create -f qcow2 alpine.qcow2 7G
光盘启动
qemu-system-x86_64 -smp 2 -m 2048 \
-drive file=alpine.qcow2,if=virtio \
-netdev user,id=n1,hostfwd=tcp::9000-:9000\
-device virtio-net,netdev=n1 \
-cdrom alpine-virt-3.16.0-x86_64.iso -boot d \
-nographic
alpine-virt-3.16.0-x86_64.iso //这是你下载镜像的版本号
hostfwd=tcp::9000-:9000 //这是要映射的端口 想要更多端口,把这个复制到后面,在前面加一个逗号
安装系统
安装setup-alpine
安装过程自己搜 此处不展示
b站就有
关机poweroff
硬盘启动
qemu-system-x86_64 -smp 2 -m 2048 \
-drive file=alpine.qcow2,if=virtio \
-netdev user,id=n1,hostfwd=tcp::6379-:6379,hostfwd=tcp::9000-:9000 \
-device virtio-net,netdev=n1 \
-nographic
设计软件源
vi /etc/apk/repositories
进入编辑模式,把第三行#
删掉,然后esc退出,输入 :wq
或者:x
进行保存退出。
更新软件源
apk update
接下来就可以安装docker了
apk add docker
启动docker服务
service docker start
可以加入开机启动
rc-update add docker boot
测试docker
先进入超级权限
su
如果设置了直接进入的就是root可以无视
docker run hello-world
最后全部搞完之后可以再home目录下创建一个sh脚本类似脚本代码如下
qemu-system-x86_64 -smp 2 -m 2048 \
-drive file=alpine.qcow2,if=virtio \
-netdev user,id=n1,hostfwd=tcp::6379-:6379,hostfwd=tcp::9000-:9000,hostfwd=tcp::1133-:1133,hostfwd=tcp::1134-:1134 \
-device virtio-net,netdev=n1 \
-nographic
版权申明
本文系作者 @天天的鸟蛋蛋 原创发布在天天的小站站点。未经许可,禁止转载。
暂无评论数据