docker指南(qbittorrent/transmission/签到搭建)

docker指南(qbittorrent/transmission/签到搭建) docker指南(qbittorrent/transmission/签到搭建) 群晖教程

docker中文名称是容器的意思,它能将独立的各个程序或者应用隔开并运行了linux系统下,不需要再虚拟操作系统,其高效性和简便性是它最大优点。

先科普一下docker相应的命令,知道其含义将变得非常重要:

docker run:开始运行一个容器。

-d 参数:容器以后台运行并输出容器 ID。

–name参数:给容器分配一个识别符,方便将来的启动,停止,删除等操作。

-v 参数:挂载卷(volume),冒号后面是容器的路径,冒号前面是宿主机的路径,可以写成一致,也可以不一致。

–env 参数:这个设定docker运行的环境,比如这里的GID/UID/GIDLIST等等(我们也可简化为-e来表示)

–device:这个是挂载硬件驱动,也就是赋予容器特别权限

-p 参数:是映射容器端口号,冒号前面的宿主机的端口号(即群晖),后面是容器的端口号

一般新建一个容器分三步走:

1、新建文件夹(这个是在物理机也就是宿主上建的)

2、拉取镜像(需要用root权限进去,sudo -i)

3、用docker命令新建容器

现在将四个容器的新建命令:

EMBY的容器的新建命令:

sudo -i
docker pull emby/embyserver
docker run --name emby -d --net host --env UID=0 --env GID=0 --env GIDLIST=0 --device /dev/dri/renderD128:/dev/dri/renderD128 --privileged -v /:/home/data -v /youfile:/config emby/embyserver:latest

京东签到命令:

sudo-i
dockerpullshuye72/jd-base:gitee
dockerrun--nameshuye72-d-it-p5678:5678-v/root/docker/jd/scripts:/jd/scripts-v/root/docker/jd/logs:/jd/logs-v/root/docker/jd/config:/jd/configshuye72/jd-base:gitee

qbittorrent的命令:

sudo-i
dockerpulllinuxserver/qbittorrent:latest
dockerrun--nameqbittorrent-d-p5200:5200-p5200:5200/udp-p8999:8999-eTempPath=/downlads-eSavePath=/downloads-eWEBUI_PORT=8999-v/volume1/docker/qbittorrent/config:/config-v/volume1/docker/qbittorrent/downloads:/downloadslinuxserver/qbittorrent:latest

transmission的新建命令:

sudo-i
dockerpulloldiy/transmission-twc:latest
dockerrun--nametransmission-d-p51413:51413-p51413:51413/udp-p9091:9091-ePUID=1000-ePGID=1000-v/volume1/docker/transmission/config:/config-v/volume1/docker/transmission/downloads:/downloadsoldiy/transmission-twc:latest

停止与删除的命令:(比如:transmission

dockerstoptransmission
dockerrmtransmission
dockerrmioldiy/transmission-twc

其它说明的docker命令:

dockerps#查看过行的docker容器
touchabc.txt#创建abc.txt文件
mkdir/root/jd#创建/jd文件夹
vimabc.txt#编辑abc.txt文件
chmod-r755/root/jd#给/jd文件夹或子目录755权限
© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容