docker配置aria2
文章目录
- 一、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相关推荐
- 群晖用php装aria2,NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发
NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发 2016-05-17 12:15:22 25点赞 285收藏 57评论 小编注:此篇文章来自即可瓜分10万金币, ...
- Docker配置指南系列(二):指令集(二)
pause: 停止一个容器的所有进程语法:ocker pause CONTAINER [CONTAINER...] port: 列出容器的端口映射,或者查看指定开放端口的NAT映射语法:docker ...
- 《Docker容器:利用Kubernetes、Flannel、Cockpit和Atomic构建和部署》——2.2 容器式Linux系统的Docker配置...
本节书摘来自异步社区<Docker容器:利用Kubernetes.Flannel.Cockpit和Atomic构建和部署>一书中的第2章,第2.2节,作者: [美]Christopher ...
- Docker 配置固定IP及桥接的实现方法(转载)
这篇文章主要介绍了Docker 配置固定IP和桥接的实现方法的相关资料,这里详细介绍了Docker 的四种网络模式及如何实现桥接的案例,需要的朋友可以参考下 docker默认使用bridge模式,通过 ...
- docker安装php怎么修改配置,怎么给docker配置内存大小?
怎么给docker配置内存大小? 解决docker配置内存大小的方法: 一.挂载docker中的配置文件通过将docker中tomcat的catalina.sh配置文件挂载到宿主机中,然后再catal ...
- harbor镜像仓库-https访问的证书配置 (docker配置harbor https证书)
harbor镜像仓库-https访问的证书配置 生成CA证书 随便搞个什么文件夹,用于存放生成的证书 创建key文件: root@eb7023:/data/certs>openssl genrs ...
- 一文整理深度学习【深度学习win10的Docker配置】
win10的Docker配置 一.WSL2配置 1.1. 下载CUDA on WSL 1.2. 下载WSL2 1.3. 安装linux 1.4. sshpass 二.安装Docker 2.1. 安装D ...
- 阿里云 docker php mysql_PHP开发环境02 - 阿里云Ubuntu使用Docker配置PHP环境(只限于学习)...
视频地址 学徒卡夫 - 卡夫的Mac 04 - 阿里云Ubuntu使用Docker配置PHP环境 https://www.bilibili.com/vide... 打包镜像 上传阿里云docker镜像 ...
- linux设置docker自动启动,CentOS7安装Docker配置服务端和容器自启动
接上一篇,在VirtualBox上安装配置好了CentOS7,继续在这个虚拟机上装好docker并总结一下使用到的常用功能. 安装Docker 安装直接参考官网来安装就OK,没有遇到什么问题,值得注意 ...
- Openwrt上配置Aria2迅雷离线下载步骤
Openwrt上配置Aria2迅雷离线下载步骤 1.首先,保证root目录下的空间充足,然后使用命令将所需的文件及依赖库放进去:(方法是:配置主机静态IP,如:192.168.1.66.然后打开tft ...
最新文章
- GAN(Generative Adversarial Network,GAN)模型之:EBGAN、PGGAN、CGAN、ACGAN模型
- 『第26天』Sunos (一)
- 怎么解决线上CPU100%的问题
- openjdk sunjdk区别
- java异常_Java线程池「异常处理」正确姿势:有病就得治
- squid2.6加速WEB支持虚拟主机配置心得体会 .txt
- a标签点击事件_html常用标签
- 蓝桥杯第八届省赛JAVA真题----拉马车
- 【洛谷 P2633】 Count on a tree(主席树,树上差分)
- 笔者认为,中国的互联网行业需要真正的CEO
- Java容器类研究8:HashMap
- Oracle WebLogic Server 12cR2 环境搭建集群部署
- win10安装wireshark经常报“KB2999226 和 KB3118401”补丁未安装的问题
- 【友盟+】助力故宫博物院数据化智能运营
- 什么是Wiegand协议?什么是韦根26? 什么是韦根34?
- 初生牛犊不怕虎:年轻人的成长之路
- 从配置 Kivy、Buildozer 到 Android app 运行
- python爬取电影天堂新片精品模块电影列表,并用迅雷下载
- Fabled Rooks UVA - 11134
- LIS的O(nLogN)算法