~ updateDate: 2025-09-30
docker-software
目录
Software
-
面板类
-
网盘类
-
Alist[GitHub][Docker]已被出售小雅Alist[Docker][docker文档][小雅使用说明]
OpenList[GitHub][Docker] - 一个更可信、可持续的 AList 开源替代方案,防范未来可能的闭源、黑箱或不可信变更。
docker-compose
-
bash
# 创建目录 mkdir -p /DATA/openlist # 进入该目录 cd /DATA/openlist # 上传docker-compose.yml文件 # TODO: 上传docker-compose.yml文件 # Running docker compose up -d # Update and Restart docker compose pull && docker compose up -d -
docker-compose.yml
services: openlist: container_name: openlist image: 'openlistteam/openlist:latest' restart: unless-stopped network_mode: bridge ports: - '5244:5244' # user: '${UID}:${GID}' # 使用当前用户的UID和GID 也可以直接尝试root权限user:'0:0' user: '0:0' environment: - UMASK=022 volumes: - './openlist:/opt/openlist/data'
-
-
-
脚本类
-
下载类
-
影音类
-
工具类
-
SpeedTest[GitHub] - 自托管速度测试
-
OpenSpeedTest[GitHub][Docker] - Free & Open-Source HTML5 Network Performance Estimation Tool.
-
dkTurbo[Docker] - Docker 镜像加速器
-
CFnat[GitHub][Docker] - CFnat 是为优化 Cloudflare 数据中心性能而设计的 Docker 镜像,支持多架构,通过实时筛选并连接低延迟 IP,适用于网络加速与高效流量转发场景。
docker-compose
-
bash
# 创建目录 mkdir -p /DATA/cfnat # 进入该目录 cd /DATA/cfnat # 上传docker-compose.yml文件 # TODO: 上传docker-compose.yml文件 # Running docker compose up -d # Update and Restart docker compose pull && docker compose up -d -
docker-compose.yml
# version: '3' services: cfnat1: container_name: cfnat1 image: cmliu/cfnat:latest environment: - colo=HKG # 筛选数据中心例如 HKG,SJC,LAX.电信/联通 推荐 SJC,LAX.移动/广电 推荐 HKG (多个数据中心用逗号隔开,留空则忽略匹配) - delay=300 # 有效延迟(毫秒),超过此延迟将断开连接 (default 300) - ips=6 # 指定生成IPv4还是IPv6地址 (default "4") - port=443 # 转发的目标端口 (default 443) http_port: 80,8080,8880,2052,2082,2086,2095 https_port: 443,8443,2053,2083,2087,2096 # - tls=true # 是否为 TLS 端口 (default true) # - random=true # 是否随机生成IP,如果为false,则从CIDR中拆分出所有IP (default true) # - ipnum=10 # 提取的有效IP数量 (default 20) # - num=10 # 目标负载 IP 数量 (default 10) - task=33 # 并发请求最大协程数 (default 100) # - code=200 # HTTP/HTTPS 响应状态码 (default 200) # - domain=cloudflaremirrors.com/debian # 响应状态码检查的域名地址 (default "cloudflaremirrors.com/debian") ports: - "1234:1234" # 将主机的 1234 端口映射到容器的 1234 端口 restart: always networks: - net cfnat2: container_name: cfnat2 image: cmliu/cfnat:latest environment: - colo=SJC,LAX # 筛选数据中心例如 HKG,SJC,LAX.电信/联通 推荐 SJC,LAX.移动/广电 推荐 HKG (多个数据中心用逗号隔开,留空则忽略匹配) - delay=300 # 有效延迟(毫秒),超过此延迟将断开连接 (default 300) - ips=6 # 指定生成IPv4还是IPv6地址 (default "4") - port=443 # 转发的目标端口 (default 443) http_port: 80,8080,8880,2052,2082,2086,2095 https_port: 443,8443,2053,2083,2087,2096 # - tls=true # 是否为 TLS 端口 (default true) # - random=true # 是否随机生成IP,如果为false,则从CIDR中拆分出所有IP (default true) # - ipnum=10 # 提取的有效IP数量 (default 20) # - num=10 # 目标负载 IP 数量 (default 10) - task=34 # 并发请求最大协程数 (default 100) # - code=200 # HTTP/HTTPS 响应状态码 (default 200) # - domain=cloudflaremirrors.com/debian # 响应状态码检查的域名地址 (default "cloudflaremirrors.com/debian") ports: - "2234:1234" # 将主机的 2234 端口映射到容器的 1234 端口 restart: always networks: - net cfnat3: container_name: cfnat3 image: cmliu/cfnat:latest environment: - colo=SIN # 筛选数据中心例如 HKG,SJC,LAX.电信/联通 推荐 SJC,LAX.移动/广电 推荐 HKG (多个数据中心用逗号隔开,留空则忽略匹配) - delay=300 # 有效延迟(毫秒),超过此延迟将断开连接 (default 300) - ips=6 # 指定生成IPv4还是IPv6地址 (default "4") - port=443 # 转发的目标端口 (default 443) http_port: 80,8080,8880,2052,2082,2086,2095 https_port: 443,8443,2053,2083,2087,2096 # - tls=true # 是否为 TLS 端口 (default true) # - random=true # 是否随机生成IP,如果为false,则从CIDR中拆分出所有IP (default true) # - ipnum=10 # 提取的有效IP数量 (default 20) # - num=10 # 目标负载 IP 数量 (default 10) - task=33 # 并发请求最大协程数 (default 100) # - code=200 # HTTP/HTTPS 响应状态码 (default 200) # - domain=cloudflaremirrors.com/debian # 响应状态码检查的域名地址 (default "cloudflaremirrors.com/debian") ports: - "3234:1234" # 将主机的 3234 端口映射到容器的 1234 端口 restart: always networks: - net networks: net: enable_ipv6: true driver: bridge driver_opts: com.docker.network.enable_ipv6: "true" ipam: config: - subnet: 172.23.0.0/16 gateway: 172.23.0.1 - subnet: "240e:3b1:f185:c8d0:4000::/66" gateway: 240e:3b1:f185:c8d0:4000::1
docker-compose CasaOS
name: cfnat services: cfnat1: cpu_shares: 90 command: [] container_name: cfnat1 deploy: resources: limits: memory: "3768582144" environment: colo: HKG delay: "300" ips: "6" port: "443" task: "33" hostname: cfnat1 image: cmliu/cfnat:latest labels: icon: https://cdn.jsdelivr.net/gh/cmliu/CFnat-Windows-GUI@refs/heads/master/favicon.ico networks: net: null ports: - mode: ingress target: 1234 published: "1234" protocol: tcp restart: always cfnat2: cpu_shares: 90 command: [] container_name: cfnat2 deploy: resources: limits: memory: "3768582144" environment: colo: SJC,LAX delay: "300" ips: "6" port: "443" task: "34" hostname: cfnat2 image: cmliu/cfnat:latest labels: icon: https://cdn.jsdelivr.net/gh/cmliu/CFnat-Windows-GUI@refs/heads/master/favicon.ico networks: net: null ports: - mode: ingress target: 1234 published: "2234" protocol: tcp restart: always cfnat3: cpu_shares: 90 command: [] container_name: cfnat3 deploy: resources: limits: memory: "3768582144" environment: colo: SIN delay: "300" ips: "6" port: "443" task: "33" hostname: cfnat3 image: cmliu/cfnat:latest labels: icon: https://cdn.jsdelivr.net/gh/cmliu/CFnat-Windows-GUI@refs/heads/master/favicon.ico networks: net: null ports: - mode: ingress target: 1234 published: "3234" protocol: tcp restart: always networks: default: name: cfnat_default net: name: cfnat_net driver: bridge driver_opts: com.docker.network.enable_ipv6: "true" ipam: config: - subnet: 172.23.0.0/16 gateway: 172.23.0.1 - subnet: 240e:3b1:f185:c8d0:4000::/66 gateway: 240e:3b1:f185:c8d0:4000::1 enable_ipv6: true x-casaos: author: self category: self hostname: "" icon: https://cdn.jsdelivr.net/gh/cmliu/CFnat-Windows-GUI@refs/heads/master/favicon.ico index: / is_uncontrolled: false port_map: "" scheme: http title: custom: CFnat -
-
-
LinuxServer
-
Science
-
Clash[GitHub][Wiki]作者删库:2023-11-03Clash.Meta[GitHub][Wiki][Docker]
- Clash.Meta Docs[GitHub]
- config.yaml - mihomo (Clash Meta) 懒人配置
WEB UI Dashboard
docker-compose
-
bash
# 创建目录 mkdir -p /DATA/clash # 进入该目录 cd /DATA/clash # 上传docker-compose.yml文件 # TODO: 上传docker-compose.yml文件 # Running docker compose up -d # Update and Restart docker compose pull && docker compose up -d -
docker-compose.yml
# version: '3' services: # Mihomo Core mihomo: container_name: mihomo image: docker.io/metacubex/mihomo:latest restart: unless-stopped pid: host ipc: host network_mode: host environment: - TZ=Asia/Shanghai cap_add: - ALL security_opt: - apparmor=unconfined volumes: - ./mihomo:/root/.config/mihomo - /dev/net/tun:/dev/net/tun # 共享host的时间环境 - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro # metacubexd Dashboard metacubexd: container_name: metacubexd image: ghcr.io/metacubex/metacubexd:latest restart: unless-stopped environment: - TZ=Asia/Shanghai network_mode: bridge ports: - '9097:80' volumes: - ./metacubexd:/config/caddy # 共享host的时间环境 - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro # zashboard Dashboard zashboard: container_name: zashboard image: ghcr.io/zephyruso/zashboard:latest restart: unless-stopped environment: - TZ=Asia/Shanghai network_mode: bridge ports: - '9098:80' volumes: - ./zashboard:/config/caddy # 共享host的时间环境 - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro
-
v2rayA[GitHub][Docker]
docker-cli
-
Running
# Running docker run -d \ --restart=always \ --privileged \ --network=host \ --name v2raya \ -e V2RAYA_ADDRESS=0.0.0.0:2021 \ -e V2RAYA_LOG_FILE=/tmp/v2raya.log \ -e V2RAYA_V2RAY_BIN=/usr/local/bin/v2ray \ -v /lib/modules:/lib/modules \ -v /etc/resolv.conf:/etc/resolv.conf \ -v /DATA/v2raya:/etc/v2raya \ mzz2017/v2raya -
Update and Restart
# Update and Restart # 查看容器(找v2raya容器的ID) docker ps -a # 停止容器v2raya运行 docker stop ID # 删除容器v2raya docker rm ID # 拉取最新镜像 docker pull mzz2017/v2raya:latest # 重复Running # TODO: 重复Running
docker-compose
-
bash
# 创建目录 mkdir -p /DATA/v2raya # 进入该目录 cd /DATA/v2raya # 上传docker-compose.yml文件 # TODO: 上传docker-compose.yml文件 # Running docker compose up -d # Update and Restart docker compose pull && docker compose up -d -
docker-compose.yml
# version: '3' services: v2raya: container_name: v2raya image: docker.io/mzz2017/v2raya restart: always network_mode: host privileged: true cap_add: - ALL environment: - V2RAYA_ADDRESS=0.0.0.0:2017 - V2RAYA_LOG_FILE=/tmp/v2raya.log - V2RAYA_V2RAY_BIN=/usr/local/bin/v2ray volumes: - /lib/modules:/lib/modules - /etc/resolv.conf:/etc/resolv.conf - /DATA/v2raya:/etc/v2raya
-
-