一、Watchtower 自动更新镜像,并且保持最初部署时的参数,其中 chatgpt-web moviepilot memos filecodebox 为需要自动更新镜像的容器。【参考此处

docker run -d \
    --name watchtower \
    --restart unless-stopped \
    -v /var/run/docker.sock:/var/run/docker.sock \
    containrrr/watchtower -c \
    chatgpt-web moviepilot memos filecodebox

仅仅运行一次

docker run --rm \
    -v /var/run/docker.sock:/var/run/docker.sock \
    containrrr/watchtower -cR \
    moviepilot

二、alist

docker run -d \
    --restart=always \
    -v /etc/alist:/opt/alist/data \
    -p 54644:5244 \
    -e PUID=0 \
    -e PGID=0 \
    -e UMASK=022 \
    --name="alist" \
    xhofe/alist:latest

获取随机密码

docker exec -it alist ./alist admin random

三、aliyundrive-subscribe

默认账号密码:admin admin

docker run -d \
    --name aliyun \
    -p 8002:8002 \
    --restart=always \
    looby/aliyundrive-subscribe:latest

四、audiobooks

docker run -d \
    -p 8378:80 \
    -v /root/audiobooks/book:/audiobooks \
    -v /root/audiobooks/config:/config \
    -v /root/audiobooks/metadata:/metadata \
    --name audiobookshelf \

五、chatgpt

docker run -d \
  -p 56122:3000 \
  --restart=always \
  -e BASE_URL="https://xxx.com" `# 自定义接口地址`\
  -e OPENAI_API_KEY="xxx" \
  -e CODE="passwd" \
  yidadaa/chatgpt-next-web
docker run -d \
    --restart=always \
    --name=chatgpt \
    -p 3002:3002 \
    -e OPENAI_API_KEY: xxxxxx \
    chenzhaoyu94/chatgpt-web:main
docker run -d \
    --name chatgpt-web \
    --restart=always \
    -p 56122:3002 \
    --env OPENAI_API_KEY=<api_key> \
    --env AUTH_SECRET_KEY=<password> \
    chenzhaoyu94/chatgpt-web:latest
docker run -d \
    --name openai \
    --restart always \
    -p 42356:18080 \
    -e MAX_TOKENS=300 \
    -e TEMPERATURE=0.6 \
    -e KEYS=<api_key> \
    dqjdda/openai-java

六、chinesesubfinder

docker run -d \
     --restart=always \
     -v /home/cnsub/config:/config \
     -v /home/nastools/media/storage:/media/storage \
     -v /home/cnsub/browser:/root/.cache/rod/browser \
     -e PUID=0 \
     -e PGID=0 \
     -e TZ=Asia/Shanghai \
     -e UMASK=000 \
     -p 19035:19035 \
     -p 19037:19037 `# webui 的视频列表读取图片用,务必设置不要暴露到外网` \
     --name cnsub \
     --hostname chinesesubfinder \
     --log-driver "json-file" \
     --log-opt "max-size=100m" `# 限制docker控制台日志大小,可自行调整` \
     allanpk716/chinesesubfinder

七、emby

官方原版

docker run -d \
    --name=emby \
    --restart=always \
    -v /root/emby/config:/config \
    -v /root/emby/share1:/mnt/share1 \
    -v /root/emby/share2:/mnt/share2 \
    -v /root/emby/share3:/mnt/share3 \
    -p 8096:8096 \
    -p 8920:8920 \
    -e UID=1000 \
    -e GID=100 \
    -e GIDLIST=100 \
    linuxserver/emby:latest

开心体验版1

docker run -d \
    -e PUID=1000 \
    -e PGID=1000 \
    -v /mnt/nas/storages:/media/nas \
    -v /mnt/nas/emby/config:/config \
    -p 8096:8096 \
    --name=emby \
    --restart unless-stopped \
    xinjiawei1/emby_unlockd:latest

开心体验版2
软链接要把原始文件也映射进去,并且保持目录一样
注意修改配置文件位置

docker run -d \
    --network=bridge \
    -p '80:8096' \
    -v /root/emby/config:/config \
    -v /home/emby/config:/config \
    -v /root/emby/share1:/root/emby/share1 \
    -v /root/emby/share2:/root/emby/share2 \
    -v /root/emby/share3:/root/emby/share3 \
    -v /root/emby/share1-link:/root/emby/share1-link \
    -v /root/emby/share2-link:/root/emby/share2-link \
    -v /root/emby/share3-link:/root/emby/share3-link \
    -e TZ="Asia/Shanghai" \
    -e UID=0 \
    -e GID=0 \
    -e GIDLIST=0 \
    --restart always \
    --name emby \
    lovechen/embyserver:latest

八、fileCodeBox

docker run -d \
    --restart=always \
    -p 41365:12345 \
    -v /opt/FileCodeBox/:/app/data \
    --name filecodebox \
    lanol/filecodebox:latest

九、firefox

docker run -d \
    --name=firefox \
    -e TZ=Asia/Hong_Kong \
    -e DISPLAY_WIDTH=1920 \
    -e DISPLAY_HEIGHT=1080 \
    -e KEEP_APP_RUNNING=1 \
    -e ENABLE_CJK_FONT=1 \
    -e SECURE_CONNECTION=0 \
    -e VNC_PASSWORD=<密码> \
    -p 5800:5800 \
    -v /www/firefox:/config:rw \
    --security-opt seccomp=unconfined \
    --shm-size 1500m \
    jlesage/firefox

十、jellyfin

docker run -d \
    --name=jellyfin \
    -e PUID=0 \
    -e PGID=0 \
    -e TZ=Asia/Shanghai \
    -p 8096:8096 \
    -v /mnt/nas/jellyfin/config:/config \
    -v /mnt/nas/storage:/data/storage \
    --restart unless-stopped \
    lscr.io/linuxserver/jellyfin:latest

十一、jellyseerr

docker run -d \
    --restart=always \
    --name jellyseerr \
    -e LOG_LEVEL=debug \
    -e TZ=Asia/Tashkent \
    -e JELLYFIN_TYPE=emby \
    -p 5055:5055 \
    -v /home/ubuntu/jellyseer/config:/app/config \
    --restart unless-stopped \
    fallenbagel/jellyseerr:latest

十二、lan-clip

docker run -d \
    -p 9501:9501 \
    --name lan-clip \
    --restart always \
    csmayi/lan-clip:latest

十三、lucky

端口转发程序,未开源;host模式, 同时支持IPv4/IPv6

docker run -d --name lucky --restart=always --net=host gdy666/lucky

容器内配置文件夹:/goodluck
默认登陆地址 : http://{IP地址}:16601
默认账号:666
默认密码:666

十四、memos

最美观的版本 0.14.4,美化完美,但功能少
功能最全面的版本 0.18.1 支持多种数据库、webhook、评论等
美化&使用,差不多
官方讨论区木木木木木你是人间的四月天使用指南 进阶版
缘生笔记
自定义字体 霞鹜文楷、支持私有统计Umami、自定义背景、配置对象存储

nginx子路径无法反代memos

docker run -d \
    --name memos \
    --restart=always \
    -p 43659:5230 \
    -v /home/memos:/var/opt/memos \
    neosmemo/memos:0.14.4

十五、tgcheck

docker run -d \
    --name=tgcheck \
    --restart always \
    -v /home/tgcheck/config/config.toml:/config.toml \
    -e TGTOKEN=<bot_token> \
    mxssl/tg-captcha-bot:v1.1.10

十六、tg-fileStreamBot

git clone https://github.com/EverythingSuckz/TG-FileStreamBot
cd TG-FileStreamBot
docker build . -t stream-bot
docker run -d --name fsb \
    --restart unless-stopped \
    -v /home/tgbot/.env:/app/.env \
    -p 8001:8001 \
    stream-bot

十七、filebrowser文件管理器

群晖文件管理无法使用根目录使用这个可以直接访问编辑

-v /这里是根目录,如要使用其他目录可以修改自己想要得目录

docker run -d --restart=always \
    -v /:/srv \
    -p 8003:80 \
    --name filebrowser \
    langren1353/filebrowser-ckplayer

十八、常见错误

/xxx目录无exec 权限导致docker-compose 库不能正常加载

以/tmp目录为例

docker-compose ps
docker-compose: error while loading shared libraries: libz.so.1: failed to map segment from shared object: Operation not permitted

解决

sudo mount /tmp -o remount,exec

十九、快速清理群晖NAS上docker无用的版本文件

docker volume prune      确认y