Armbian安装docker、alist、OpenWrt、Aria2等教程

原创 淹不死的狗  2025-03-15 23:40:46  阅读 34 次 评论 0 条
摘要:

刷Armbian初步配置重新接上电源网线,在路由器后台找到由dhcp分配给玩客云的IP,设备名可能为onecloud在shh工具中,输入IP账户root,默认密码1234初次连接会提示更改密码,正常操作(有些shh工具可能不会显示密码,直接交回车即可)接下来选择bash,然后提示是否创建新账户,可以按ctrl c跳过。查看系统版本cat /etc/os-releasebookworm_current和bullseye_current和jammy_current区别Bookworm 和

刷Armbian

初步配置

重新接上电源网线,在路由器后台找到由dhcp分配给玩客云的IP,设备名可能为onecloud

在shh工具中,输入IP账户root,默认密码1234

初次连接会提示更改密码,正常操作(有些shh工具可能不会显示密码,直接交回车即可)

接下来选择bash,然后提示是否创建新账户,可以按ctrl c跳过。

Armbian安装docker、alist、OpenWrt、Aria2等教程 操作系统 第1张

查看系统版本

cat /etc/os-release

bookworm_current和bullseye_current和jammy_current区别
Bookworm 和 Bullseye 都是基于 Debian 发行版,前者是 Debian 12,后者是 Debian 11,,而Jammy则是基于Ubuntu 22.04 LTS的版本。

1.更改时区:由于当前固件默认时区非东八区,需要修改。

# 显示时区          
date -R                或者 输入  timedatectl 可以看到当前时区信息            
#更改时区为上海时区   
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#或者输入     
timedatectl set-timezone Asia/Shanghai            将时区设置为中国标准时间


Armbian安装docker、alist、OpenWrt、Aria2等教程 操作系统 第2张


2.更换国内软件源(如果能正常更新软件,可不必换)

Armbian安装docker、alist、OpenWrt、Aria2等教程 操作系统 第3张

[注意,不知道为什么,我用ssh工具无法通过vi命令打开文本,提示报错,建议使用nano命令]

BASIC
#换Debian源 
nano /etc/apt/sources.list
BASIC
#清华 
deb https://mirrors.ustc.edu.cn/debian/ bullseye main non-free contrib 
deb-src https://mirrors.ustc.edu.cn/debian/ bullseye main non-free contrib 
deb https://mirrors.ustc.edu.cn/debian-security/ bullseye-security main 
deb-src https://mirrors.ustc.edu.cn/debian-security/ bullseye-security main 
deb https://mirrors.ustc.edu.cn/debian/ bullseye-updates main non-free contrib 
deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-updates main non-free contrib 
deb https://mirrors.ustc.edu.cn/debian/ bullseye-backports main non-free contrib 
deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-backports main non-free contrib
  
#阿里源 
deb https://mirrors.aliyun.com/debian/ bullseye main non-free contrib 
#deb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contrib 
deb https://mirrors.aliyun.com/debian-security/ bullseye-security main 
#deb-src https://mirrors.aliyun.com/debian-security/ bullseye-security main 
deb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib 
#deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib 
deb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib 
#deb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
 
 #中科大源 
deb https://mirrors.aliyun.com/debian/ bullseye main non-free contrib 
#deb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contrib 
deb https://mirrors.aliyun.com/debian-security/ bullseye-security main 
#deb-src https://mirrors.aliyun.com/debian-security/ bullseye-security main 
deb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib 
#deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib 
deb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib 
#deb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib

随便选一个即可,我选择清华源

按Ctrl+O保存,再按Ctrl+X退出

BASIC
#更新 
apt-get update && apt-get upgrade

3.固定玩客云IP

①net-tools

BASIC
#安装net-tools
apt install net-tools

Armbian安装docker、alist、OpenWrt、Aria2等教程 操作系统 第4张

 


②查看物理MAC地址

#查看当前ip信息,复制eth0的mac地址 如26:18:90:db:79:97

BASIC
ifconfig

Armbian安装docker、alist、OpenWrt、Aria2等教程 操作系统 第5张

③打开并修改网络配置文件interfaces和interfaces.default

BASIC
nano /etc/network/interfaces

将内容改为以下(注意IP网关的自行修改)

BASIC
allow-hotplug eth0 
no-auto-down eth0 
iface eth0 inet static 
hwaddress ether 26:18:90:db:79:97 
pre-up ifconfig eth0 hw ether 26:18:90:db:79:97 
address 192.168.111.111 
netmask 255.255.255.0 
gateway 192.168.111.1 
dns-nameservers 192.168.111.1 
pre-up /sbin/ifconfig eth0 mtu 3838

同理interfaces.default,也填入上述内容。

修改完后按Ctrl+O保存,再按Ctrl+X退出

BASIC
#重启
reboot

重要:

查看系统版本 cat /etc/os-release

Armbian 25.2.3 jammy  这是我的系统版本,里面网卡配置工具是 networkmanager  

打开并修改网络配置文件interfaces 会显示:# Network is managed by Network manager (由Network manager网卡配置工具管理)

Network manager网卡配置工具管理使用nmtui图形化工具‌
运行 nmtui 命令进入交互界


Armbian安装docker、alist、OpenWrt、Aria2等教程 操作系统 第6张

挂载硬盘

1)临时挂载(重启后需重新挂载)

①找到你的存储设备名称(本文是sda1)

BASIC
lsblk

Armbian安装docker、alist、OpenWrt、Aria2等教程 操作系统 第7张

附:可以先对硬盘进行格式化

BASIC
mkfs.ext4 /dev/sda1

Armbian安装docker、alist、OpenWrt、Aria2等教程 操作系统 第8张

 ②创建一个文件夹用于挂载硬盘

BASIC
mkdir /mnt/disk

命令挂载硬盘(sda1替换成自己的设备名)

BASIC
mount /dev/sdb1 /mnt/disk

2)永久挂载(设备启动时自动挂载)

(注意此方法之后,设备重启开机必须要一直插着硬盘,否则会无法重启)

查看所有硬盘

BASIC
lsblk

①查询硬盘uuid及文件系统

BASIC
blkid /dev/sda1

②根据硬盘信息制作出开机硬盘自动挂载命令

例(注意自行替换)

BASIC
UUID=80278b04-2d19-984c-bdce-65ab443908ab /mnt/sata1-1 ext4 defaults 0 0            #挂载UUID为。。。。的硬盘分区为 /mnt/sata1-1

③打开fstab文件,将这段命令添加到末行

BASIC
nano /etc/fstab

④若报错,切勿重启,从头检查命令是否有错。

BASIC
mount -a

Armbian安装docker、alist、OpenWrt、Aria2等教程 操作系统 第9张

3)挂载NTFS文件系统的硬盘

①介绍

armbian系统原生不支持挂载ntfs,需要安装ntfs-3g

这个工具我个人感觉稳定性有点差,时常掉盘,而且有网友表示,速度不如使用原生ext4]

目前的最新版是:ntfs-3g_ntfsprogs-2022.10.3.tgz

②安装

BASIC
wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2022.10.3.tgz 
(我的备份:wget  https://tugouli.exiu.org/zb_users/upload/2025/03/202503151742054356669263.tgz)
#下载NTFS-3G 
tar -xvzf ntfs-3g_ntfsprogs-2022.10.3.tgz 
#解压安装NTFS-3G 
cd ntfs-3g_ntfsprogs-2022.10.3.tgz 
./configure 
make 
make install 
#之后系统会提示安装成功,下面就可以用ntfs-3g来实现对NTFS文件系统读写了

③使用

BASIC
#查询硬盘信息 
fdisk -l | grep NTFS 
#例如,硬盘为sda1 
mount -t ntfs-3g /dev/sda1 /mnt/disk

同理开机自动挂载

打开fstab文件,将这段命令添加到末行

BASIC
nano /etc/fstab

若报错,切勿重启,从头检查命令是否有错。

mount -a

其中,/dev/sdXN是你的NTFS存储设备的设备名,需要根据实际情况替换。保存并退出fstab文件。

现在,每次开机时,系统都会自动挂载该NTFS设备到/mnt/ntfs目录下。

至此,我们已经在CentOS 6.4系统下成功安装和配置了NTFS-3g驱动,并实现了开机自动挂载NTFS设备。希望本文对你有所帮助,如有任何疑问,请随时留言交流。

3. 安装CasaOS

系统重启后,我们就可以安装CasaOS了。

首先,再次使用PuTTY进行ssh远程,连接,然后执行下面的代码进行更新:

apt update
Armbian安装docker、alist、OpenWrt、Aria2等教程 操作系统 第10张

准备Armbian系统环境
确保你的Armbian系统已经更新到最新版本,并且网络连接正常。

BASIC
sudo apt update
sudo apt upgrade -y
CasaOS提供了一键安装脚本,可以通过以下命令下载并执行:
BASIC
wget -qO- https://get.casaos.io | sudo bash

或者,如果你在中国大陆,可能会遇到网络问题,可以尝试使用国内的源:
BASIC
curl -fsSL https://get.casaos.io | sudo bash

然后在安装界面会显示下方提示,选择 1 回车继续:

Armbian安装docker、alist、OpenWrt、Aria2等教程 操作系统 第11张

然后即自动进行CasaOS安装,等待完成即可:

Armbian安装docker、alist、OpenWrt、Aria2等教程 操作系统 第12张

安装完成后,可以看到下图显示的信息:

Armbian安装docker、alist、OpenWrt、Aria2等教程 操作系统 第13张

显示CasaOS正在运行,并且可以在浏览器输入上边显示的ip地址访问CasaOS.

Armbian安装docker、alist、OpenWrt、Aria2等教程 操作系统 第14张

安装docker及1Panel

1.安装1panel

由于1panel运维面板可以自动安装docker,无需额外安装。

BASIC
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

按提示操作即可,注意设置密码时,密码是不会显示的,输完直接回车即可。

安装好面板后,内网使用,建议把安全入口关掉,感觉这东西有点碍事。

不想安装面板,也可以直接安装docker

(注意通过1 panel安装的应用是无法导入CasaOS的,而且由于玩客云是arm v7的,很多应用都无法安装)

#安装docker

BASIC
apt install docker.io

如果docker自动安装失败,可以手动安装

BASIC
1.停止Docker服务停止Docker服务,以避免在卸载过程中出现任何问题。
sudo systemctl stop docker
2. 卸载Docker及其依赖使用apt-get命令来卸载Docker及其所有依赖项。这将确保所有相关组件都被正确移除。
sudo apt-get purge docker-ce docker-ce-cli containerd.io
这里,docker-ce是社区版Docker的包名,docker-ce-cli是Docker的命令行工具,containerd.io是Docker背后的容器运行时环境。根据你的安装情况,可能还有其他包需要卸载,但通常上述命令已足够。
3. 清理残留配置文件
卸载后,运行以下命令来清理可能残留的配置文件:
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
这些命令会删除Docker的配置和数据目录。如果你希望保留这些数据(例如,为了将来重新安装时使用),请谨慎操作,或者先备份这些目录。
4. 移除包配置文件最后,为了完全清除Docker的配置信息,你可以运行:
sudo apt-get autoremove --purge
这个命令会移除那些被依赖追踪但不再被任何包使用的孤立软件包。
5. 验证卸载完成上述步骤后,你可以通过运行以下命令来验证Docker是否已完全卸载:
docker --version  #如果系统提示命令未找到,那么Docker已成功卸载。
重新安装步骤
1: 更新你的系统首先,确保你的系统是最新的。打开终端并运行以下命令:
sudo apt update
sudo apt upgrade -y
步骤 2: 安装 Docker 的依赖项
在安装 Docker 之前,你需要安装一些必要的依赖项。运行以下命令:
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
步骤 3: 添加 Docker 的官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add
步骤 4:
#安装docker
apt install docker.io
步骤 6: 启动 Docker 服务并设置为开机启动
sudo systemctl start docker
sudo systemctl enable docker
步骤 7: 验证安装
最后,验证 Docker 是否正确安装并运行:
docker --version
docker info

Armbian (jammy) 上安装 Docker

  一、Armbian 的软件源配置

Ubuntu 的软件源配置文件是 /etc/apt/sources.list。

BASIC
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-proposed main restricted universe multiverse

本镜像仅包含 arm64 armhf ppc64el riscv64 s390x 架构的软件包。
二、更新软件包索引

BASIC
apt-get update


三、安装软件包以允许使用基于 HTTPS 的存储库

BASIC
apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release


四、添加 Docker 的官方 GPG 密钥
Curl命令参数解释:
    -f (–fail):表示在服务器错误时,阻止一个返回的表示错误原因的 html 页面,而由 curl 命令返回一个错误码 22 来提示错误。
    -L (-location):如果服务器报告请求的页面已移动到其他位置(用 location:header 和 3xx 响应代码),此选项将使 curl 在新位置上重新执行请求。
    -S (–Show-error):当与 -s (–silent) 一起使用时,它会使curl在失败时显示错误消息。
    -s (–silent):安静模式。不显示进度表或错误信息。使curl静音。它仍然会输出您请求的数据,甚至可能输出到终端stdout,除非您对它进行重定向。

BASIC
## 以下三个,选一个即可。
# docker 官方
mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
# 阿里云
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-key add -
# 清华
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | apt-key add -


    建议这里使用 docker 官方。这里选择什么,第五步也对应选什么。
五、设置存储库
以下三个,选一个即可。

BASIC
# docker 官方
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
# 阿里云
add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# 清华
add-apt-repository \
   "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \
  $(lsb_release -cs) \
  stable"

    amd64 是 x86-64,阿里云官方给出的安装 Docker 文档是 amd64,不确定有没有 arm64 的文件,建议这里使用 docker 官方。
————————————————


温馨提示:如果觉得玩客云存储太小,可以把docker目录安装到外置硬盘(其实本人觉得只要不是玩的太花,一般都是够用的)

也可以等安装之后再迁移

修改docker 配置文件改变docker存储目录,默认情况下,Docker 存储目录通常是 /var/lib/docker

BASIC
root@armbian:~# docker info   #查看docker信息发现默认 Docker Root Dir: /var/lib/docker

停止Docker服务:在修改配置之前,建议停止Docker服务以避免数据丢失或冲突。你可以使用以下命令:

BASIC
sudo systemctl stop docker

创建新的存储路径

创建新的存储目录,根据服务器存储大小,指定存储路径。这里我将新目录设置为 /mnt/sata1_1,你可以根据实际需求修改路径。

mkdir  /mnt/sata1_1

停止 Docker 服务:在创建软链接之前,最好停止 Docker 服务,以避免数据损坏或不一致的问题。

BASIC
sudo systemctl stop docker

同步数据到新的存储路径(如果数据量太大,可以选择使用下面的mv命令)
使用 rsync 命令将 Docker 默认存储目录的数据同步到新的目录。

BASIC
rsync -av --progress /var/lib/docker/* /mnt/sata1_1/docker/


使用 rsync 可以确保文件的完整性和权限不变:
    -a 表示归档模式,保持文件的权限、时间戳等信息。
    -v 表示显示详细的输出。
    --progress 显示进度。
注意: 如果你决定使用 mv 命令,它会直接移动数据,而不是复制。mv 比 rsync 快,适合在迁移数据后不再保留旧数据的情况。但请确保新路径可用,并在迁移完成后使用 mv 命令。

BASIC
mv /var/lib/docker/* /mnt/sata1_1/docker/

mv 与 rsync 的区别:
    rsync 适合迁移大规模数据,支持增量备份和检查文件差异,且可以保留文件权限和时间戳。
    mv 只是简单的移动文件或目录,速度较快,但没有检查和增量功能,适用于已经验证新路径没有问题的情况。

创建软链接

sudo ln -s /mnt/sata1_1/docker /var/lib/docker

停止 Docker 服务:在创建软链接之前,最好停止 Docker 服务,以避免数据损坏或不一致的问题。

BASIC
sudo systemctl stop docker

移动现有数据(可选):如果你希望将现有的 Docker 数据移动到新位置,可以先将 /var/lib/docker 目录中的内容复制或移动到新位置,然后再创建软链接。例如:

BASIC
sudo rsync -av /var/lib/docker/ /mnt/sata1_1/docker/ 
 #或者移动命令 mv /var/lib/docker/* /mnt/sata1_1/docker/
sudo rm -rf /var/lib/docker/*
sudo ln -s /mnt/sata1_1/docker /var/lib/docker

重新启动 Docker 服务:完成上述步骤后,重新启动 Docker 服务。

BASIC
sudo systemctl start docker

验证软链接:使用 ls -l /var/lib/docker 来验证软链接是否正确创建:

BASIC
ls -l /var/lib/docker

你应该会看到输出类似于:

BASIC
lrwxrwxrwx 1 root root 16 Jun 15 12:34 /var/lib/docker -> /mnt/sata1_1/docker



修改Docker配置:Docker的配置文件通常位于/etc/docker/daemon.json。如果该文件不存在,你可以创建一个。使用文本编辑器打开或创建此文件:
nona /etc/docker/daemon.json

扩展内容:registry-mirrors 配项,指定了多个 Docker 镜像仓库的镜像源,Docker 默认使用 Docker Hub 作为镜像源,但由于网络带宽、速度等原因,某些地区的用户访问 Docker Hub 时可能会遇到速度较慢的问题。通过设置镜像加速器或使用镜像源,能够提高 Docker 镜像的拉取速度。 所以有需要的话可以多加以下配置:

BASIC
  {
"registry-mirrors": [
    "https://registry.docker-cn.com",
    "https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://docker.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://dockerproxy.com",
    "https://mirror.baidubce.com",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://docker.mirrors.ustc.edu.cn",
    "https://mirror.iscas.ac.cn",
    "https://docker.rainbond.cc",
    "http://hub-mirror.c.163.com",
    "https://docker.fxxk.dedyn.io",
    "https://huecker.io",
    "https://dockerhub.timeweb.cloud",
    "https://noohub.ru"
  ]        }


重启Docker服务:修改配置后,重新启动Docker服务:

BASIC
sudo systemctl start docker

验证配置:确认Docker服务已正确启动,并且数据目录已更改为新的位置:

BASIC
sudo docker info | grep "Docker Root Dir"

PS:如果想在终端中使用命令行安装,大家可以访问1panel的官网:https://1panel.cn/docs/installation/online_installation/ 选择自己服务器的系统,复制命令行进行安装。安装过程中会提示设置账号密码与端口等信息。

安装成功后,可使用 1pctl 命令行工具来维护 1Panel 在终端输入:1pctl

BASIC
1pctl user-info 获取1Panel用户信息

2.安装CasaOS

#安装CasaOS

BASIC
curl -fsSL https://get.casaos.io | sudo bash

注意当剩余空间小于4gb时,他会询问是否安装,选1 yes

默认端口是80

输入玩客云IP在浏览器登录即可

可以在应用商店里添加额外软件源

1.OpenWrt

安装openwrt大多教程都是直接拉去现成的镜像,那些镜像大多要么无法更新软件包,要么插件版本很低或者无法运行什么的。

不过这里还是推荐几个镜像

BASIC
jyhking/onecloud:1.1 
sulinggg/openwrt:arm_cortex-a5_vfpv4 
xuanaimai/onecloud:21-05-29

正式开始的教程

1)打开网卡混杂模式

BASIC
ip link set eth0 promisc on

2)创建OpenWrt网络(自行替换网段,网关)

BASIC
docker network create -d macvlan --subnet=192.168.10.0/24 --gateway=192.168.10.1 -o parent=eth0 openwrt

3)下载镜像包至root

BASIC
get https://dl.openwrt.ai/releases/24.10/targets/armsr/armv8/kwrt-03.08.2025-armsr-armv8-box-rootfs.tar.gz

(这是使用openwrt.ai的固件,如果想用最新版,可以自行替换链接,截止到今日为止,最新版本是2024年3月30号的,也可以自行在官网上下载好上传到root目录)
(提示,如果想直接定制固件,可以赞助作者,当然,下载默认固件也可以自己通过软件包安装)
[注意,2024年3月30号的固件使用之后,会导致宿主机无限重启,只能重新刷机,原因未知]

4)生成镜像

BASIC
docker import openwrt-02.01.2024-meson-meson8b-thunder-onecloud-rootfs.tar.gz onecloud/openwrt

5)安装并启动容器

BASIC
docker run --restart always --name openwrt -d --network openwrt --privileged onecloud/openwrt /sbin/init

[此固件默认IP为10.0.0.1 密码root]

6)修改默认IP

①直接通过终端修改

#进入容器

BASIC
docker exec -it openwrt bash 
#打开网络配置文件 
nano /etc/config/network 
#重启网络 
/etc/init.d/network restart

②修改电脑网段,在浏览器通过默认IP访问后修改

2.安装AList
①其实可以直接通过casaos或1panel应用商店安装
②命令安装

BASIC
docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist" xhofe/alist:latest

③可以在终端的日志里面查看随机的默认密码(若日志已经被清空,可以去AList官网查看解决方案,)

3.Aria2-pro 和 AriaNg

①aria2

<TOKEN>字段(RPC密钥)

BASIC
docker run -d \ 
    --name aria2-pro \ 
    --restart unless-stopped \ 
    --log-opt max-size=1m \ 
    --network host \ 
    -e PUID=$UID \ 
    -e PGID=$GID \ 
    -e RPC_SECRET=<TOKEN> \ 
    -e RPC_PORT=6800 \ 
    -e LISTEN_PORT=6888 \ 
    -v $PWD/aria2-config:/config \ 
    -v $PWD/aria2-downloads:/downloads \ 
    p3terx/aria2-pro

例子

BASIC
docker run -d \ 
    --name aria2-pro \ 
    --restart unless-stopped \ 
    --log-opt max-size=1m \ 
    -e PUID=$UID \ 
    -e PGID=$GID \ 
    -e UMASK_SET=022 \ 
    -e RPC_SECRET=qq395012428 \ 
    -e RPC_PORT=6800 \ 
    -p 6800:6800 \ 
    -e LISTEN_PORT=6888 \ 
    -p 6888:6888 \ 
    -p 6888:6888/udp \ 
    -v /mnt/disk0/appdata/config:/config \ 
    -v /mnt/disk/Downloads:/downloads \ 
    p3terx/aria2-pro

②AriaNg(配套UI—)

docker run -d \
    --name ariang \
    --log-opt max-size=1m \
    --restart unless-stopped \
    -p 6880:6880 \
 --network host \
    p3terx/ariang

注意替换RPC令牌,替换下载目录。

5.微力同步

①docker安装

BASIC
docker run -d \
–restart=unless-stopped \
–name verysync \
-v /mnt/verysync:/data \
-p 8886:8886 \
unwenliu/verysync:armv7

(注意这个版本比较老,新版本没有armv7的,建议直接安装Linux版)

②Linux安装

BASIC
curl http://www.verysync.com/shell/verysync-linux-installer/go-installer.sh > go-installer.sh 
chmod +x go-installer.sh 
./go-installer.sh

7.易有云(感觉挺难用的)

BASIC
docker run -d \
    -p 8897:8897 \
    --network host \
    --name linkease \
    --restart unless-stopped \
    -v /root/linkease-data:/linkease-data \
    -v /root/linkease-config:/linkease-config \
    -v /etc/localtime:/etc/localtime:ro \
    -v /mnt/usb1:/My-storage \
    -e PUID=0 \
    -e PGID=0 \
    linkease/linkease:latest

(可以在casaOS里面映射目录)


附注:

如果是docker容器里面则需要在终端里面进入容器

BASIC
进入容器
docker exec -it <容器名称> /bin/bash
#(或者获取容器id)
docker ps | grep btpanel
#进入容器
docker exec -it <容器ID>  bash
文件下载
资源名称:ntfs-3g_ntfsprogs-2022.10.3.tgz


本文地址:https://tugouli.exiu.org/3699.html
版权声明:本文为原创文章,版权归 淹不死的狗 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?