文章目录

  • 一、Docker安装aria2(Dokcer自身的安装请自行百度
  • 二、Docker安装AriaNg
  • Vmware centos挂载本地地址

一、Docker安装aria2(Dokcer自身的安装请自行百度

1、使用拉取aria2镜像

docker pull p3terx/aria2-pro

2、启动容器

docker run -d \
--name aria2 \
--restart unless-stopped \
--log-opt max-size=1m \
-e PUID=$UID \
-e PGID=$GID \
-e UMASK_SET=022 \
-e RPC_SECRET=d366454l \
-e RPC_PORT=6800 \
-e LISTEN_PORT=6888 \
-p 16800:6800 \
-p 16888:6888 \
-p 16888:6888/udp \
-v /root/aria2/config:/config \
-v /root/downloads:/downloads \
p3terx/aria2-pro

启动容器命令参数详解

  • 用户和组设定:
    PUID=UID、PGID=UID、PGID=UID、PGID=GID这2个定义用户和用户组的环境变量,限定了aria2以什么用户和用户组运行,不指定则默认使用nobady用户和nogroup用户组,但在使用FileRun网盘时,会因权限问题无法删除或改名aria2下载好的文件,所以PUID和GUID要指定为和WEB环境的运行用户和用户组一致,比如WEB环境运行的用户及对应的用户组都是WWW,对应的uid和gid都是1001,那就要指定PUID=1001、PGID=1001,这样在FileRun网盘中就可以正常的进行删除和修改操作了;

  • 几个环境变量:
    -e UMASK_SET=022 ,设置umask,默认值022;
    -e RPC_SECRET=,设置RPC密钥,用于AriaNg与Aria2的通讯验证使用;
    -e RPC_PORT=6800,设置PRC通讯端口(与宿主主机的端口映射一致);
    -e LISTEN_PORT=6888,BT 监听端口(TCP)、DHT 监听端口(UDP)设置,即 Aria2 配置中listen-port与dht-listen-port选项定义的端口。如果没有设置,配置文件中的默认值为6888。

  • 容器目录挂载,将/downloads挂载到宿主主机的/root/aria2/downloads:/downloads目录,即FileRun的数据目录中,方便下载完成直接在网盘中查看;配置文件挂载到指定的宿主主机目录/root/aria2/config中,宿主主机的目录根据实际情况自行修改;

  • 3个端口映射:
    -p 16800:6800,为RPC 通讯端口映射;
    -p 16888:6888,为BT 监听端口(TCP)映射,即 Aria2 配置中listen-port选项定义的端口;
    -p 16888:6888/udp,为DHT 监听端口(UDP)映射,即 Aria2 配置中dht-listen-port选项定义的端口。

二、Docker安装AriaNg

1、拉取AriaNg镜像

docker pull p3terx/ariang

2、启动容器

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

http://192.168.1.110:16880/#!/downloading

Vmware centos挂载本地地址

自动挂载的配置文件
vim /etc/fstab

.host:/VMShare /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0

docker配置aria2相关推荐

  1. 群晖用php装aria2,NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发

    NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发 2016-05-17 12:15:22 25点赞 285收藏 57评论 小编注:此篇文章来自即可瓜分10万金币, ...

  2. Docker配置指南系列(二):指令集(二)

    pause: 停止一个容器的所有进程语法:ocker pause CONTAINER [CONTAINER...] port: 列出容器的端口映射,或者查看指定开放端口的NAT映射语法:docker ...

  3. 《Docker容器:利用Kubernetes、Flannel、Cockpit和Atomic构建和部署》——2.2 容器式Linux系统的Docker配置...

    本节书摘来自异步社区<Docker容器:利用Kubernetes.Flannel.Cockpit和Atomic构建和部署>一书中的第2章,第2.2节,作者: [美]Christopher ...

  4. Docker 配置固定IP及桥接的实现方法(转载)

    这篇文章主要介绍了Docker 配置固定IP和桥接的实现方法的相关资料,这里详细介绍了Docker 的四种网络模式及如何实现桥接的案例,需要的朋友可以参考下 docker默认使用bridge模式,通过 ...

  5. docker安装php怎么修改配置,怎么给docker配置内存大小?

    怎么给docker配置内存大小? 解决docker配置内存大小的方法: 一.挂载docker中的配置文件通过将docker中tomcat的catalina.sh配置文件挂载到宿主机中,然后再catal ...

  6. harbor镜像仓库-https访问的证书配置 (docker配置harbor https证书)

    harbor镜像仓库-https访问的证书配置 生成CA证书 随便搞个什么文件夹,用于存放生成的证书 创建key文件: root@eb7023:/data/certs>openssl genrs ...

  7. 一文整理深度学习【深度学习win10的Docker配置】

    win10的Docker配置 一.WSL2配置 1.1. 下载CUDA on WSL 1.2. 下载WSL2 1.3. 安装linux 1.4. sshpass 二.安装Docker 2.1. 安装D ...

  8. 阿里云 docker php mysql_PHP开发环境02 - 阿里云Ubuntu使用Docker配置PHP环境(只限于学习)...

    视频地址 学徒卡夫 - 卡夫的Mac 04 - 阿里云Ubuntu使用Docker配置PHP环境 https://www.bilibili.com/vide... 打包镜像 上传阿里云docker镜像 ...

  9. linux设置docker自动启动,CentOS7安装Docker配置服务端和容器自启动

    接上一篇,在VirtualBox上安装配置好了CentOS7,继续在这个虚拟机上装好docker并总结一下使用到的常用功能. 安装Docker 安装直接参考官网来安装就OK,没有遇到什么问题,值得注意 ...

  10. Openwrt上配置Aria2迅雷离线下载步骤

    Openwrt上配置Aria2迅雷离线下载步骤 1.首先,保证root目录下的空间充足,然后使用命令将所需的文件及依赖库放进去:(方法是:配置主机静态IP,如:192.168.1.66.然后打开tft ...

最新文章

  1. GAN(Generative Adversarial Network,GAN)模型之:EBGAN、PGGAN、CGAN、ACGAN模型
  2. 『第26天』Sunos (一)
  3. 怎么解决线上CPU100%的问题
  4. openjdk sunjdk区别
  5. java异常_Java线程池「异常处理」正确姿势:有病就得治
  6. squid2.6加速WEB支持虚拟主机配置心得体会 .txt
  7. a标签点击事件_html常用标签
  8. 蓝桥杯第八届省赛JAVA真题----拉马车
  9. 【洛谷 P2633】 Count on a tree(主席树,树上差分)
  10. 笔者认为,中国的互联网行业需要真正的CEO
  11. Java容器类研究8:HashMap
  12. Oracle WebLogic Server 12cR2 环境搭建集群部署
  13. win10安装wireshark经常报“KB2999226 和 KB3118401”补丁未安装的问题
  14. 【友盟+】助力故宫博物院数据化智能运营
  15. 什么是Wiegand协议?什么是韦根26? 什么是韦根34?
  16. 初生牛犊不怕虎:年轻人的成长之路
  17. 从配置 Kivy、Buildozer 到 Android app 运行
  18. python爬取电影天堂新片精品模块电影列表,并用迅雷下载
  19. Fabled Rooks UVA - 11134
  20. LIS的O(nLogN)算法

热门文章

  1. Oracle通过身份证求年龄的方法
  2. 机器学习实战-Python机器学习项目实战
  3. 整理了适合新手的20个Python练手小程序
  4. 加密狗破解教程-数据抓取工具
  5. Solidity教程一
  6. html中pre的作用是,HTML pre 标签与code标签的作用与用法
  7. html5font标签菜鸟教程,菜鸟教程
  8. Lenovo System X3850 X5 服务器管理口IMM被锁定无法登录的故障处理
  9. stm8s103k3 周期 捕获_STM8S103之tim1捕获周期及占空比
  10. pom文件变成灰色解决方案