docker脚本记录

  1. docker基础命令
  2. 部署docker代码
    1. qbittorrent docker
    2. 迅雷docker
    3. 网心云docker
    4. 腾讯云DDNS docker

Tips:本文是为了记录部署docker的一些commands

docker基础命令

1
2
3
docker network ls #查看虚拟容器的网络接口
docker exec -it [容器名] /bin/bash #进入容器内部
docker ps #查看启动的容器

部署docker代码

qbittorrent docker

1
2
3
4
5
6
7
8
docker run --restart=always \
--name qbittorrent \
-itd --net=host \
-e WEBUI_PORT=50013 \
-v /share/Container/qbittorrent/config:/config:rw \
-v /share/Downloads:/downloads:rw \
-v /share/Videos:/Videos:rw \
linuxserver/qbittorrent

代码说明:

1
2
3
4
5
--restart=always #开启容器随主机启动
--name qbittorrent #指定容器名
--net=host #指定host网络模式,容器共享主机网络,可降低容器网络延迟,当指定为host模式时不用进行-p端口映射
-e WEBUI_PORT=50013 #修改qbittorrent容器网络管理界面端口,默认是8080
-v /share/Downloads:/downloads:rw #挂载磁盘路径格式是 -v [主机路径]:[容器路径]:[读写权限]

迅雷docker

1
2
3
4
5
6
7
8
9
docker run -d --name=xunlei \
--hostname=mynas \
--net=host \
-v /share/Public/迅雷:/xunlei/data \
-v /share/Downloads:/xunlei/downloads \
-v /share/CACHEDEV6_DATA/Videos:/xunlei/Videos \
--restart=always \
--privileged \
cnk3x/xunlei:latest

代码说明

1
2
--hostname=mynas #指定迅雷主机名,这个选项暂时只有在迅雷docker中遇到过,具体作用不明
--privileged=true #指定使用特权模式启动容器,当使用--privileged=true选项运行容器时,Docker会赋予容器几乎与主机相同的权限

网心云docker

1
2
3
4
5
docker run -d --restart=always \
--name=WXY \
--net=host \
-v /share/Web/WXYstorage:/storage \
onething1/wxedge:latest

代码说明

1
-v /share/Web/WXYstorage:/storage #在网心云docker中/storage目录就是存放共享文件的目录

腾讯云DDNS docker

1
2
3
4
docker run --name=nasddns \
--net=host \
-d \
jeessy/ddns-go:latest

代码说明

ddns-go的默认端口为9876,容器启动成功后需要进入9876端口配置腾讯云账号。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1359341226@qq.com

文章标题:docker脚本记录

字数:421

本文作者:leonardo-lx

发布时间:2024-01-10, 21:38:12

最后更新:2024-01-10, 22:18:23

原始链接:https://leonardo-lx.github.io/2024/01/10/DockerScripts/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。