安卓手机安装Linux系统,并安装docker

安卓手机安装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 容器名  # 删除运行中的容器

开启SSH

编辑ssh配置文件

vi /etc/ssh/sshd_config

把下面两个配置的后的no 修改为 yes
PermitRootLogin
PasswordAuthentication
保存退出

reboot (重启系统)

添加开机启动

rc-update add sshd boot

开启ssh

service sshd start

常用命令
service sshd restart 重启
service sshd status 查看状态

测试ssh,密码用上面修改后的root简单密码

ssh root@127.0.0.1 -p 22

映射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

结尾

好了,拖拉机性能的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.

Android平板上安装Docker是可行的,但需要一些额外的步骤和条件。以下是一般的安装过程: 1. 确认设备支持:首先,确保你的Android平板具备以下条件: - 设备已经root(获取超级用户权限)。 - 设备的内核版本支持Docker。 - 设备具备足够的存储空间和处理能力来运行Docker容器。 2. 安装Termux:Termux是一个在Android上运行Linux环境的终端模拟器。你可以在Google Play商店中下载并安装Termux应用。 3. 安装必要的软件包:打开Termux应用后,运行以下命令来安装必要的软件包: ``` pkg install curl wget git proot ``` 4. 下载并安装Linux发行版:在Termux中运行以下命令来下载并安装Linux发行版(如Ubuntu): ``` curl https://raw.githubusercontent.com/AndronixApp/AndronixOrigin/master/Installer/Ubuntu20/ubuntu20.sh | bash ``` 5. 启动Linux环境:运行以下命令来启动Linux环境: ``` ./start-ubuntu20.sh ``` 6. 安装Docker:在Linux环境中,运行以下命令来安装Docker: ``` curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh ``` 7. 配置Docker权限:为了在非root用户下使用Docker,运行以下命令来添加当前用户到docker用户组: ``` sudo usermod -aG docker $USER ``` 8. 重新登录:退出Linux环境并重新登录,以使用户组更改生效。 9. 验证安装:在Termux中运行以下命令来验证Docker是否成功安装: ``` docker run hello-world ``` 请注意,这只是一般的安装过程,具体步骤可能因设备和操作系统版本而有所不同。此外,安装Docker可能会对设备性能和存储空间产生一定影响,请确保你的设备满足要求。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值