失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 安卓手机使用Alpine Term APK安装Linux系统 并安装docker

安卓手机使用Alpine Term APK安装Linux系统 并安装docker

时间:2018-08-27 17:38:04

相关推荐

安卓手机使用Alpine Term APK安装Linux系统 并安装docker

基于Alpine linux,包在百度盘链接: /s/1eXBmCx8f300_HzGzuYgm1w 提取码: 7vba

安装后,等待大概十几分钟加载

然后输入 alpine 登录系统,密码为 alpine 。

切换到root账户: 输入 sudo -s 切到 root 账户, 密码为 alpine。

修改密码: 输入 passwd,接着输入好记的新密码:123456

开启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 查看状态

映射Linux端口到手机上,电脑端链接必须映射

因无法直接访问Alpine Term里Linux端口

所以想访问那个端口就得再Alpine Term里映射

如:映射ssh的22端口

在Alpine Term软件里,手指再软件的左上方向右滑,会出现菜单

点击QEMU,执行:hostfwd_add tcp::2222-:22

Linux的22端口映射到手机的2222端口上了

然后用ssh工具链接2222端口就行了,IP填手机的IP,推荐使用MobaXterm

MobaXterm中文版:/softview/SoftView_649420.html

配置APK源

/etc/apk/repositories

/alpine/v3.6/main/

@testing /alpine/edge/testing

/alpine/v3.6/community/

配置DNS

修改/etc/resolv.conf文件:

nameserver 114.114.114.114

nameserver 114.114.115.115

更新软件包 :

apk update

apk upgrade

安装常用包

apk add rpm

apk add wget

安装docker

apk add docker

#使docker开机启动

rc-update add docker

#开启docker服务

service docker start

#后台启动

setsid containerd

setsid dockerd

测试

docker info

docker修改镜像源

找到 /etc/docker/daemon.json文件,没有该文件就新建一个

可以多加几个国内源,比如:

Docker 官方中国区:https://registry.docker-

网易:http://hub-mirror.

中国科技大学:https://docker.mirrors.

{

“registry-mirrors”: [“https://bytkgxyr.”,“https://registry.docker-”,“http://hub-mirror.”]

}

修改时区

安装时区设置

apk add tzdata

复制上海时区

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

指定为上海时区

echo “Asia/Shanghai” > /etc/timezone

验证

date -R

输出,和当前时间对比

Thu, 14 Feb 14:01:02 +0800

删除其他时区配置,节省空间,可不删,

apk del tzdata

docker修改时区

1.以root身份进入容器

docker exec -it -u root 24795ac94ae7 /bin/sh

可以使用date -R 查看时间

2.在容器中创建文件

mkdir -p /usr/share/zoneinfo/Asia

3.回到宿主机,复制宿主机里的文件到容器中

docker cp /usr/share/zoneinfo/Asia/Shanghai 容器ID或容器名:/usr/share/zoneinfo/Asia

4. 进入容器

docker exec -it -u root 容器Id或容器名 bash

执行命令 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

5.执行date -R 查看时区显示时间是否正确

原文链接:/wangxuelei036/article/details/107022189

查看容器Id

docker ps

查看docker时间

docker exec 容器Id date

查看docker日志:查看运行中的container:docker ps,在主机中实时查看docker容器日志:docker logs -f -t --tail 行数 容器名[containerID]

| 详情:/aoxixi/article/details/103334794

docker启动命令,docker重启命令,docker关闭命令

启动 systemctl start docker

守护进程重启 sudo systemctl daemon-reload

重启docker服务 systemctl restart docker

重启docker服务 sudo service docker restart

关闭docker service docker stop

关闭docker systemctl stop docker

参考:

/a8267587/article/details/121678730

https://stageguard.top//08/15/run-docker-on-qemu-alpine/#%C2%B7-%E4%BF%AE%E6%94%B9docker%E4%B8%BA%E5%BC%80%E6%9C%BA-%E8%99%9A%E6%8B%9F%E6%9C%BA-%E5%90%AF%E5%8A%A8%EF%BC%8C%E5%90%AF%E5%8A%A8docker

/peanutk/p/13094935.html

/wxuzero/article/details/99679725

alpine常用命令:/jackadam/p/9290366.html

如果觉得《安卓手机使用Alpine Term APK安装Linux系统 并安装docker》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。