好玩的Docker 容器列表收集

使用NAS有家庭用户在配置不算高的硬件上部署Docker是最省事兼容性最好,节约硬件资源的一种解决办法,这里收集了作者用过的容器分享给大家长期更新。

FAST OS Docker

docker run --restart always -p 8081:8081 -p 8082:8082 -e TZ="Asia/Shanghai" -d -v /var/run/docker.sock:/var/run/docker.sock -v /export/docker/:/etc/docker/ wangbinxingkong/fast:latest

alist

docker run -d --restart=always -v /export/docker/alist:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:latest

ocserv

docker run --name ocserv --restart unless-stopped --privileged -p 8443:443 -p 8443:443/udp -v /export/docker/ocserv:/etc/ocserv -d tommylau/ocserv

wppurking/ocserv-docker - Docker Image | Docker Hub

docker run -d --privileged -v ~/ocserv-docker/ocserv:/etc/ocserv -p 8443:443/tcp -p 8443:443/udp wppurking/ocserv

群晖

docker run --name ocserv --restart unless-stopped --privileged -p 8443:443 -p 8443:443/udp -v /volume1/docker/ocserv:/etc/ocserv -d tommylau/ocserv

heimdall 搭建个人主页

centos:

docker run -d --name=heimdall -p 8008:80 -p 8006:443 -v /export/docker/heimdall:/config --restart unless-stopped linuxserver/heimdall

群晖:

docker run -d --name=heimdall -p 8008:80 -p 8006:443 -v /volume1/docker/heimdall:/config --restart unless-stopped linuxserver/heimdall

aliyundrive:

docker run -d --name=aliyundrive --restart=unless-stopped -p 8080:8080 \
-v /export/docker/ali/config:/etc/aliyundrive-webdav/ \
-e REFRESH_TOKEN='xxxxxxxxxxx' \
-e WEBDAV_AUTH_USER=admin \
-e WEBDAV_AUTH_PASSWORD=123456 \
messense/aliyundrive-webdav

签到脚本

项目地址:GitHub - qiandao-today/qiandao: [当前版本: 20220208] 新版自动签到开源框架, binux/qiandao(停止维护)基础上添加完善各项功能,并适配Python3

docker run -d --name qiandao -p 8923:80 -v $(pwd)/qiandao/config:/usr/src/app/config --env MAIL_SMTP=smtp.qq.com --env MAIL_PORT=465 --env MAIL_USER=375584679@qq.com --env MAIL_PASSWORD=upxomchikmrcbjcj --env DOMAIN=smtp.qq.com a76yyyy/qiandao

portainer

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /export/docker/portainer_data:/data -v /export/docker/portainer_data/public:/public --name dockerui portainer/portainer

docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test portainer/portainer
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data -v /data/portainer/public:/public [swr.cn-north-1.myhuaweicloud.com/iivey/portainer-ce:2.11.1](http://swr.cn-north-1.myhuaweicloud.com/iivey/portainer-ce:2.11.1)

nginx-proxy-manager

docker run -d -it \
-v /export/docker/nginxprox/data:/data \
-v /export/docker/nginxprox/letsencrypt:/etc/letsencrypt \
-p 80:80 \
-p 443:443 \
-p 81:81 \
--name nginxproxymanager \
--restart unless-stopped \
jc21/nginx-proxy-manager:latest

docker 青龙面板

docker run -d -it \
  -v /volume1/JD_Scripts/QingLong/config:/ql/config \
  -v /volume1/JD_Scripts/QingLong/scripts:/ql/scripts \
  -e ENABLE_HANCUP=true \
  -e ENABLE_WEB_PANEL=true \
  --label com.centurylinklabs.watchtower.enable=false \
  --network=host \
  --name qinglong \
  --restart unless-stopped \
whyour/qinglong:latest

portainer

docker run -itd     --name adguardhome    --restart=always     -v /export/docker/adguardhome/workdir:/opt/adguardhome/work    -v /export/docker/adguardhome/confdir:/opt/adguardhome/conf    -p 53:53/tcp -p 53:53/udp    -p 10080:80/tcp -p 10443:443/tcp -p 20443:443/udp -p 3000:3000/tcp    -p 853:853/tcp    -p 784:784/udp -p 853:853/udp -p 8853:8853/udp    -p 5443:5443/tcp -p 5443:5443/udp    -d adguard/adguardhome

homarr

docker run  \
  --name homarr \
  --restart unless-stopped \
  -p 7575:7575 \
  -v /volume1/docker/homarr/configs:/app/data/configs \
  -v /volume1/docker/homarr/icons:/app/public/icons \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -d ghcr.io/ajnart/homarr:latest


思源笔记

docker run -v /root/SiYuan:/home/siyuan/Documents/SiYuan -p 6807:6806 -u 1000:1000 --restart always b3log/siyuan --workspace=/home/siyuan/Documents/SiYuan --name="ZYSiYuan"

IYUU Plus

docker run -d \
--name IYUUPlus \
-v /volume2/docker/IYUU/db:/IYUU/db \
-v /volume2/docker/IYUU/qb/BT_backup:/qb \
-v /volume2/docker/IYUU/tr/torrents:/tr \
--net=host \
--restart=always \
iyuucn/iyuuplus:latest

Nginx Proxy Manager 反向代理神器

反向代理神器 Nginx Proxy Manager 中文版(汉化版)_小歆Pro的博客-CSDN博客

pdns-recursor(DNS缓存与转发器)

镜像仓库链接

powerdns/pdns-recursor-45 - Docker Image | Docker Hub

#本地创建配置文件
mkdir pdns-recursor
cd pdns-recursor/
touch zone.conf
vi zone.conf
#输入如下内容
#公网的DNS
forward-zones-recurse=.=114.114.114.114
#公司的主域DNS
forward-zones-recurse=xxx.com=192.168.1.100
#如果是分公司要解析不同的结果可以指到分公司的DNS服务器
forward-zones-recurse=yw.xxx.com=192.168.1.100:5300     

#启动容器
docker run -d --name pdns-recursor -v /root/pdns-recursor/:/etc/powerdns/recursor.d -p 53:53/udp -d powerdns/pdns-recursor-45
#容器常用命令
docker status/start/stop/logs pdns-recursor
#查看容器支行情况
docker ps
#进入容器
docker exec -it pdns-recursor /bin/bash

IYUU 群晖

#群晖无法挂载@appstore目录内的种子目录,必须创建软连接到可访问目录,之后直接挂载软连接目录。
ln -sf /volume1/@appdata/qBittorrent/qBittorrent_conf/data/BT_backup /volume1/docker/IYUU/BT_backup/
ln -sf /volume1/@appdata/transmission/torrents /volume1/docker/IYUU/torrents/

#启动容器
docker run -d --name IYUUPlus \
-v /volume1/docker/IYUU/db:/IYUU/db \
-v /volume1/\@appdata/qBittorrent/qBittorrent_conf/data/BT_backup:/qb \
-v /volume1/\@appdata/transmission/torrents:/tr \
--net=host \
--restart=always \
iyuucn/iyuuplus:latest





webdav

docker run --restart always -v /srv/dav:/var/lib/dav \
    -e AUTH_TYPE=Digest -e USERNAME=testzy -e PASSWORD=secret1234 \
    --publish 8866:80 -d bytemark/webdav
阅读剩余
THE END