明日复明日,明日何其多。
我生待明日,万事成蹉跎。

玩客云armbian甜糖、docker等功能保姆教程

本贴推荐使用镜像为:mysoy大佬编译armbian 20.19 5.9.0镜像,表示感谢,可用docker,其他功能也比较完善,一般不会出现BUG,其他镜像理论上通用,不可用的功能我会特别注明
本贴需要用到的工具和文件:

本帖隐藏的内容

百度云:https://pan.baidu.com/s/16pg-FoLTKzkSbHbHxgVGDg 提取码:3990 
天翼云:https://cloud.189.cn/t/f2QreubeuM3i 访问码:udw5
谷歌云:https://drive.google.com/drive/folders/17UVrlHnTrJ_K0wT6GJjQgyw8Yo-UOcwB?usp=sharing

刷机教程在:https://www.right.com.cn/forum/thread-4111603-1-1.html
本贴关闭了消息提醒,如有问题请到问题讨论贴留言:https://www.right.com.cn/forum/thread-4112570-1-1.html
注:因为玩客云自身储存只有8G,所以推荐先挂载好硬盘、U盘、sd卡等设备,再进行部署

1、一键部署甜糖(由yjce1314大佬开发,587888为大佬的甜糖邀请码,有条件可以支持大佬一下,填写可获得15张收益加成卡)

本帖隐藏的内容

ssh进去后,输入下面代码:

  1. wget -O start.sh https://yjce1314.gitee.io/tt/start.sh && sh start.sh

复制代码
按照提示完成安装即可,安装完成后可,运行以下代码按照提示绑定

  1. sh 587888/587888.sh

复制代码

选择第3项,然后选择2获取app绑定码,如果显示已绑定或者绑定失败,请选择1修改Mac地址后重复此操作
绑定后自行可以选择部署星愿自动领取和体现,输入相对应的数字即可

如果遇到Syntax error: “(” unexpected 报错的朋友,先运行如下代码,方向键选 「no」 回车再运行上述命令

  1. sudo dpkg-reconfigure dash

复制代码

此代码完全开源,不存在任何后门,想查看代码的可以去https://www.right.com.cn/forum/thread-4065542-1-1.html查看

2、部署docker(低内核armbian无法部署,请使用5.9.0内核版本镜像)

本帖隐藏的内容

方法一:ssh进去后,输入下面代码,按提示输入y,等待安装完成即可

  1. apt install docker.io

复制代码

方法二:ssh进去后,输入下面代码

  1. wget -qO- https://get.docker.com/ | sh

复制代码

3、docker部署甜糖(可多开)
本人使用了一键部署,故没有用docker,所以无法指导各位,不过docker镜像作者在下面写的很清楚,可以自行学习安装,作者链接如下
https://hub.docker.com/r/ericwang2006/ttnode
4、docker部署可视化portainer

本帖隐藏的内容

portainer官方为英文版本,不过有大佬汉化了,两个版本教程如下英文:
ssh进去后输入下面代码(端口等可自行更改)

  1. docker pull portainer/portainer-ce:linux-arm
  2. docker volume create portainer_data
  3. docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock –restart=always –name portainer portainer/portainer-ce:linux-arm

复制代码

部署完成后,portainer地址为玩客云ip:9000(如有更改请输入更改的端口)后面自行部署即可

中文:
下载public.zip,解压后用上传到/root目录,在ssh里输入ls /root/public/,看到有index.html则表示路径正确,然后输入下面代码(端口等可自行更改)

  1. docker run -d –restart=always –name=”portainer” -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data -v /root/public:/public portainer/portainer-ce:linux-arm

复制代码

部署完成后,portainer地址为玩客云ip:9000(如有更改请输入更改的端口)后面自行部署即可

5、docker安装可道云kodexplorer及Aria2c

本帖隐藏的内容

安装可道云:
ssh进去后输入下面代码

  1. docker run -d \
  2. –name kodexplorer \
  3. –hostname=kodexplorer \
  4. -p 5210:5210 \
  5. -p 5218:5218 \
  6. -v /your_path/koddata:/koddata \
  7. -v /var/media/ssdDATA:/koddata/Group/public/home/ssdDATA \
  8. –restart unless-stopped \
  9. dennischancs/kodexplorer

复制代码

5210为kodexplorer端口 地址为http://你的ip:5210,5218为Ng-Aria端口,需要安装aria2c,推荐使用p3terx/aria2-prodocker镜像。kodexplorer的Ng-Aria轻应用,默认调用本地/static/Ng-Aria/index.html,本地文件调用速度比从5218端口加载速度要慢。可在容器启动后,进kodexplorer的设置,分别修改桌面和菜单栏的/static/Ng-Aria/index.html字段,改为http://你的ip:5218。(设置图片在下面)
安装Aria2c(可不安装,不安装的话可道云里的aria2无法使用,安装后可做下载机):
ssh进去后输入下面代码

  1. docker run -d \
  2. –name aria2-pro \
  3. –restart unless-stopped \
  4. –log-opt max-size=1m \
  5. -e PUID=$UID \
  6. -e PGID=$GID \
  7. -e UMASK_SET=022 \
  8. -e RPC_SECRET=<TOKEN> \     #<TOKEN>自己修改
  9. -e RPC_PORT=6800 \
  10. -p 6800:6800 \
  11. -e LISTEN_PORT=6888 \
  12. -p 6888:6888 \
  13. -p 6888:6888/udp \
  14. -v $PWD/aria2-config:/config \
  15. -v $PWD/aria2-downloads:/downloads \
  16. p3terx/aria2-pro

复制代码

然后打开应用,按照下面图片,填上你安装时设置TOKEN,完成后刷新即可

6、docker部署OpenWrt

本帖隐藏的内容

ssh进去后输入下面代码(账号: root 密码: password)

  1. # 拉取镜像
  2. docker pull virking/openwrt:onecloud
  3. #开启网卡混杂模式
  4. ip link set eth0 promisc on
  5. #创建网络,请将x替换为自己的主网段
  6. docker network create -d macvlan –subnet=192.168.x.0/24 –gateway=192.168.x.1 -o parent=eth0 macnet
  7. # 新建并后台运行容器
  8. docker run -d –name=openwrt –net=macvlan \
  9. –mac-address 02:42:C0:AA:BB:01 \
  10. -v userdisk_data:/userdisk/data \
  11. -v userdisk_snail:/userdisk/snail \
  12. –privileged ihotte/openwrt
  13. # 等待初始化后进入容器中
  14. sleep 10 && docker exec -it openwrt /bin/sh –login
  15. #修改网络
  16. vi /etc/config/network

复制代码
按i开始编辑,完成后按esc,在输入:wq保存退出(:也要输入)
修改为下列格式

  1. config interface ‘loopback’
  2.         option ifname ‘lo’
  3.         option proto ‘static’
  4.         option ipaddr ‘127.0.0.1’
  5.         option netmask ‘255.0.0.0’
  6. config globals ‘globals’
  7. config interface ‘lan’
  8.         option ifname ‘eth0’
  9.         option _orig_ifname ‘eth0’
  10.         option _orig_bridge ‘true’
  11.         option proto ‘static’
  12.         option ipaddr ‘192.168.x.x’  # 自己根据主网段设定容器的IP
  13.         option netmask ‘255.255.255.0’
  14.         option gateway ‘192.168.x.1’  # 修改为你自己主路由的IP
  15.         option dns ‘192.168.x.x’      # DNS 可填主路由IP 也可填公共DNS

复制代码

之后输入下列代码即可

  1. # 重启容器网络服务
  2. /etc/init.d/network restart
  3. # 退出容器
  4. exit

复制代码
创建macvlan和修改网络要根据自己网络情况,不要照抄命令,已测试违禁软件可用

作者链接:https://hub.docker.com/r/virking/openwrt

7、docker部署zerotier内网穿透

本帖隐藏的内容

ssh进去后输入下面代码

  1. docker pull bltavares/zerotier:1.6.2-2-arm32v7

复制代码

  1. docker exec zerotier-one zerotier-cli info    #查看状态
  2. docker exec zerotier zerotier-cli join NETWORK_ID    #加入网络

复制代码
如果提示:
docker: Error response from daemon: linux runtime spec devices: error gathering device information while adding custom device “/dev/net/tun”: no such file or directory
可尝试启动:
modprobe tun
作者地址https://hub.docker.com/r/bltavares/zerotier

8、docker部署自动更新容器

本帖隐藏的内容

ssh进去后输入下面代码(检查更新时间可以自行更改)

  1. docker run -d \
  2. –name watchtower \
  3. –restart unless-stopped \
  4. -v /var/run/docker.sock:/var/run/docker.sock \
  5. hectormolinero/watchtower:latest  \
  6. –cleanup \   #自动清除旧镜像
  7. –schedule “0 0 2 * * *”    #设置每天2点0分0秒检查所有容器并更新

复制代码

测试使用正常,可自动更新容器,具体代码注释请看https://www.cnblogs.com/-wenli/p/14059611.html
ps:docker更多功能可见https://www.right.com.cn/forum/thread-4071968-1-1.html

9、安装宝塔

本帖隐藏的内容

玩客云armbian可以直接安装宝塔5.9版本,比较稳定,安装过程中基本不会出现问题,不过功能不如7.3多。7.3版本部署过程中可能会出现问题,目前我手上4块板子,有一个就无法部署7.3的,现在正在尝试解决,如果解决我会更新部署方法(已更新docker安装宝塔方法,版本为7.4.6,如直接7.3出现问题可使用docker安装)
5.9版本:
ssh后输入以下代码

  1. ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo “Asia/Shanghai” > /etc/timezone
  2. sudo apt-get install python-setuptools
  3. sudo apt update
  4. sudo apt install python-pip
  5. wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

复制代码
安装完成后,会显示登录地址和用户密码,端口为8888

7.3版本
ssh进入后首先要升级ptyhon及pip,输入以下代码(如已换源请更新回官方源)

  1. sudo apt-get update
  2. sudo apt-get install -y python python-pip

复制代码
下载1.zip,解压后上传到/root目录,然后输入下列代码即可

  1. apt update
  2. apt install python-setuptools
  3. bash 1.sh

复制代码

安装完成后,会显示登录地址和用户密码,端口为8888

注意:如果你又安装了甜糖,那么需要执行以下命令,对玩客云ip进行放行(安装宝塔会自动安装防火墙ufw,导致甜糖网络不可用)

  1. sudo ufw allow from  你的ip

复制代码

10、docker部署宝塔(版本7.4.6)

本帖隐藏的内容

因为有论友反馈,安装docker就无法安装宝塔,安装宝塔就无法安装docker,所以我找到了宝塔的docker镜像,因为我没有安装宝塔的需求,所以并未仔细测试,部署过程没有出现问题,如果有问题请到作者处留言,链接:https://hub.docker.com/r/feiyusir/btpannel
下面是作者提供的安装方式,ssh进去后输入下列代码(我用命令一直拉取镜像失败,最后在portainer拉取镜像成功了,大家可用尝试一下,不行的话去portainer拉取

  1. #拉取镜像
  2. docker pull feiyusir/btpannel:v2
  3. #打开网卡混杂模式 
  4. sudo ip link set eth0 promisc on
  5. #创建网络 (须结合实际网络情况,不能照抄命令)
  6. docker network create -d macvlan –subnet=192.168.x.x/24 –gateway=192.168.x.1 -o parent=eth0 macnet
  7. #部署容器
  8. docker run -i -t -d –name=bt –ip 192.168.x.x(指定的ip) –restart=always –network=macnet –privileged=true feiyusir/btpanneli:v2 /bin/bash -c “service ssh start&&service bt start&&service mysqld start&&service nginx start&&tail -f /root/sw2cn.sh”

复制代码

  1. #进入容器
  2. docker exec -it bt /bin/bash
  3. #查看面板地址及账号
  4. /etc/init.d/bt default
  5. #退出容器
  6. exit

复制代码

赞(0) 打赏
未经允许不得转载:致明日 » 玩客云armbian甜糖、docker等功能保姆教程
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

坚持,总会看见蓝天和白云

联系我们你来了,你就是最棒的!

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏