安卓手机安装Linux系统,并安装docker
基于Alpine Term APK,安卓版本需大于7.0,否则软件装不上
附上链接:https://pan.baidu.com/s/1uzNNhXuGbpneHG4M_fz-FQ 提取码:8nhm
安装完毕后你就拥有了一个Linux系统
登录更新Linux系统
初始账户登录:输入 alpine 登录系统,密码为 alpine 。
切换到root账户: 输入 sudo -s
切到 root 账户, 密码为 alpine。
修改密码: 输入 passwd
,接着输入好记的新密码:123456
更新软件包 :
apk update
apk upgrade
安装docker
apk add docker
(安装 Docker)
rc-update add docker boot
(添加开机自启)
service docker start
(启动 Docker)
service docker status
(查看 Docker 运行状态)
docker version
(查看 Docker 版本)
常用命令
docker stop 容器名 # 停止容器
docker start 容器名 # 启动容器
docker rm 容器名 # 删除容器
docker rm -f 容器名 # 删除运行中的容器
- 1
- 2
- 3
- 4
开启SSH
编辑ssh配置文件
vi /etc/ssh/sshd_config
- 1
把下面两个配置的后的no 修改为 yes
PermitRootLogin
PasswordAuthentication
保存退出
reboot
(重启系统)
添加开机启动
rc-update add sshd boot
- 1
开启ssh
service sshd start
- 1
常用命令
service sshd restart
重启
service sshd status
查看状态
测试ssh,密码用上面修改后的root简单密码
ssh root@127.0.0.1 -p 22
- 1
映射Linux端口到手机上
因无法直接访问Alpine Term里Linux端口
所以想访问那个端口就得再Alpine Term里映射
如:映射ssh的22端口
在Alpine Term软件里,手指再软件的左上方向右滑,会出现菜单
点击QEMU,执行:hostfwd_add tcp::2222-:22
Linux的22端口映射到手机的2222端口上了
然后用ssh工具链接2222端口就行了
这里实测SecureCRT低版本连不上,加密方式不支持,用9.0以后的版本就O了
安装常用包
apk add rpm
apk add wget
- 1
- 2
结尾
好了,拖拉机性能的docker就可以用了
附一些相关链接
Alpine Term内Linux系统的相关设置(如网卡等设置啥的能在手册里找到): https://wiki.alpinelinux.org/wiki/Main_Page
Alpine Term安装 HomeAssistant: 教程https://www.yuque.com/u1940386/kyhsos/zglrkz
Alpine配置使用技巧: https://blog.csdn.net/liyyzz33/article/details/97247915
开启、关闭、查看SSH服务: https://blog.csdn.net/baidu_34884208/article/details/89376795
因Alpine Term软件早已不在更新且没找到文档,日后会各种不方便,研究了下其APK的原理应该是
termux + qemu + alpine linux 封装的,即脱离Alpine Term APK运行docker整理了下安装步骤
链接: Android安卓拖拉机版Docker.