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
分类: termux 标签: termux

评论

暂无评论数据

暂无评论数据

目录