手机docker不完全指南
一、下载
Termux 简介
Termux 是一款安卓平台下模拟 Linux 环境的 app。可以直接使用,无需 root 或 额外设置。支持 apt进行软件包管理。
通过github下载最新的termux github.com/termux/termux-app/releases
RK3568系统是ARM64,如果手机不合适,也可以选择armeabi-V7A的

二、更新系统
要执行换源、安装SSH,开启远程SSH登录
换源命令:termux-change-repo,空格切换选中状态,移动方向键切换选中项目,Enter键确认执行命令。

可以选择亚洲或者中国


安装ssh:apt install openssh,提示全部按回车键默认即可。
设置密码:passwd,然后输入密码,第二次确认密码。
开启sshd服务:sshd
查看IP地址:ifconfig(手机电脑在同一局域网内)
查看当前用户:whoami(默认是u0_随机数)

ssh连接命令:ssh -p 8022
例如:ssh -p 8022 192.168.0.8
之后输入之前设置的密码既可连接
更新系统pkg update

pkg upgrade

更新需要的包(选配):
pkg install git proot wget curl openssh python
这些软件包包括git(用于克隆Docker相关的存储库)、proot(用于模拟Linux环境)、wget和curl(用于下载文件)、openssh(用于远程连接)和python(一种常用的编程语言)。

下载docker
三、利用proot - distro更新docker
1. 安装 proot - distro
proot - distro 是一个在 Termux 中安装和管理完整 Linux 发行版的工具。在 Termux 中输入以下命令进行安装:
pkg install proot-distro
这个命令会从 Termux 的软件源中下载并安装 proot - distro 工具。安装过程可能需要一些时间,具体取决于你的网络速度。
2. 安装 Ubuntu 发行版
在安装了 proot - distro 之后,我们可以使用它来安装 Ubuntu 发行版。输入以下命令:
proot-distro install ubuntu
该命令会下载并安装 Ubuntu 发行版到 Termux 的环境中。下载和安装过程可能会比较长,因为需要下载大量的系统文件。安装完成后,Ubuntu 发行版就被成功安装到了 Termux 中。
3. 登录到 Ubuntu 环境
安装完成后,我们可以使用以下命令登录到 Ubuntu 环境中:
proot-distro login ubuntu
执行该命令后,你将进入到 Ubuntu 环境的终端界面。此时,你可以像在普通的 Ubuntu 系统中一样执行各种命令。
在 Ubuntu 环境中安装 Docker
1. 更新系统软件包列表
在安装 Docker 之前,我们需要先更新 Ubuntu 系统的软件包列表,以确保能够获取到最新的软件包信息。输入以下命令:
apt update
这个命令会从 Ubuntu 的软件源中获取最新的软件包列表。
2. 安装 Docker
更新软件包列表后,我们可以使用以下命令安装 Docker:
apt install http://docker.io
该命令会下载并安装 Docker 及其相关的依赖项。安装完成后,Docker 就被成功安装到了 Ubuntu 环境中。
启动 Docker 服务
1. 进入 Linux 环境
如果在安装完 Docker 后你退出了 Ubuntu 环境,需要再次使用以下命令进入:
proot-distro login ubuntu
2. 启动 Docker 服务
进入 Ubuntu 环境后,使用以下命令启动 Docker 服务:
sudo service docker start
然而,有时候在 Termux 的 Ubuntu 环境中,可能会提示 sudo 不可用。这是因为默认情况下,Termux 的 Ubuntu 环境中没有安装 sudo 工具。如果遇到这种情况,可以使用以下命令安装 sudo:
apt update && apt install sudo
安装完成后,再次尝试启动 Docker 服务。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

值友9983791469
校验提示文案
值友9983791469
校验提示文案