linux安装docker

使用官方安装脚本自动安装

curl -fsSL https://test.docker.com -o test-docker.shdocker.sh

sudo sh test-docker.sh

允许非Root用户执行docker 命令

sudo groupadd docker #添加docker用户组

sudo usermod -aG docker $USER #将当前用户添加到用户组

newgrp docker #使权限生效

docker ps -a #测试一下

最后一步 更新.bashrc文件

我们需要编辑 ~/.bashrc文件,并在文件末尾增加如下一行,如果没有此行命令,你会发现,当你每次打开新的终端,你都必须先执行一次newgrp docker命令,否则当前用户还是不可以执行docker命令。

groupadd -f docker

docker安装青龙面板

1
2
3
4
5
6
7
docker run -dit \\
-v $PWD/ql/data:/ql/data \\
-p 5700:5700 \\
--name qinglong \\
--hostname qinglong \\
--restart unless-stopped \\
whyour/qinglong:latest

青龙面板通用依赖

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#NodeJs
request
crypto-js
prettytable
dotenv
jsdom
date-fns
tough-cookie
tslib
ws@7.4.3
ts-md5
jsdom -g
jieba
fs
form-data
json5
global-agent
png-js
@types/node
require
typescript
js-base64
axios
moment

#Python3
requests
canvas
ping3
jieba
PyExecJS
aiohttp

#Linux
bizCode
bizMsg
lxm

青龙面板安装脚本

  • GlaDOS

hennessey-v/GlaDOS_Checkin_ql: 基于Python实现的GLaDOS自动签到项目。可部署在青龙面板,支持多账号。 (github.com)

  • JD

6dylan6/jdpro (github.com)

获取京东cookie(青龙面板,含各种库)_jd cookie-CSDN博客

Server 酱 TURBO – DailyCheckIn (sitoi.github.io)

Docker安装Aria2 pro

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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=prc_password \
-e RPC_PORT=6800 \
-e LISTEN_PORT=6888 \
-p 6800:6800 \
-p 6888:6888 \
-p 6888:6888/udp \
-v /root/aria2/config:/config \
-v /root/aria2/downloads:/downloads \
p3terx/aria2-pro

启动容器命令参数详解

  • 用户和组设定: PUID=$UID、PGID=$GID这2个定义用户和用户组的环境变量,限定了aria2以什么用户和用户组运行,不指定则默认使用nobady用户和nogroup用户组。
  • 几个环境变量: -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-portdht-listen-port选项定义的端口。如果没有设置,配置文件中的默认值为6888。
  • 容器目录挂载,将/downloads挂载到宿主主机的/root/aria2/downloads:/downloads目录,即FileRun的数据目录中,方便下载完成直接在网盘中查看;配置文件挂载到指定的宿主主机目录/root/aria2/config中,宿主主机的目录根据实际情况自行修改;
  • 3个端口映射: -p 6800:6800,为RPC 通讯端口映射; -p 6888:6888,为BT 监听端口(TCP)映射,即 Aria2 配置中listen-port选项定义的端口; -p 6888:6888/udp,为DHT 监听端口(UDP)映射,即 Aria2 配置中dht-listen-port选项定义的端口。
  • [Aria2 Pro - 更好用的 Aria2 Docker 容器镜像 - P3TERX ZONE