安卓手機使用Alpine Term APK安裝Linux系統,並安裝docker


基於Alpine linux,包在百度盤鏈接: https://pan.baidu.com/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中文版:http://www.pc6.com/softview/SoftView_649420.html

配置APK源
/etc/apk/repositories
https://mirrors.aliyun.com/alpine/v3.6/main/
@testing https://mirrors.aliyun.com/alpine/edge/testing
https://mirrors.aliyun.com/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-cn.com

網易:http://hub-mirror.c.163.com

中國科技大學:https://docker.mirrors.ustc.edu.cn
{undefined
“registry-mirrors”: [“https://bytkgxyr.mirror.aliyuncs.com”,“https://registry.docker-cn.com”,“http://hub-mirror.c.163.com”]
}

修改時區
安裝時區設置
apk add tzdata
復制上海時區
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
指定為上海時區
echo “Asia/Shanghai” > /etc/timezone
驗證
date -R
輸出,和當前時間對比
Thu, 14 Feb 2019 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 查看時區顯示時間是否正確
原文鏈接:https://blog.csdn.net/wangxuelei036/article/details/107022189

查看容器Id
docker ps
查看docker時間
docker exec 容器Id date

查看docker日志:查看運行中的container:docker ps,在主機中實時查看docker容器日志:docker logs -f -t --tail 行數 容器名[containerID]
| 詳情:https://blog.csdn.net/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
————————————————


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM