安装

编译 tinycore-redpill 引导

DSM 安装完成后无限重启?

引导与 pat 版本不一致导致的,断网安装可以避免安装过程中自动更新。

使用

指定源拉取镜像

使用 SSH 进入终端,用命令手动从加速地址拉取

sudo docker pull z7cqdx7o.mirror.aliyuncs.com/homeassistant/home-assistant

国内加速地址

  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://hub-mirror.c.163.com",
    "https://z7cqdx7o.mirror.aliyuncs.com",
    "https://registry.docker-cn.com"
  ]

Docker 配置文件位置

sudo vi /var/packages/Docker/etc/dockerd.json
  1. (vi 进入文件后)在命令模式下,先执行 gg (跳转光标至文件首行);
  2. 再执行 dG,这样就清空了整个文件。
{
    "bip": "192.168.100.1/24",
    "data-root": "/var/packages/Docker/var/docker",
    "log-driver": "db",
    "registry-mirrors": [
        "https://docker.mirrors.ustc.edu.cn",
        "https://hub-mirror.c.163.com",
        "https://z7cqdx7o.mirror.aliyuncs.com",
        "https://registry.docker-cn.com"
    ],
    "storage-driver": "btrfs"
}

重启 Docker

systemctl daemon-reload
systemctl restart pkgctl-Docker

Docker 服务

家庭助理

sudo docker run -d \
  --name homeassistant \
  --privileged \
  --restart=unless-stopped \
  -e TZ=Asia/Shanghai \
  -v /volume1/docker/homeassistant:/config \
  --network=host \
  ghcr.io/home-assistant/home-assistant:stable

广告过滤

docker run --name adguardhome\
    --restart unless-stopped\
    -v /volume1/docker/work:/opt/adguardhome/work\
    -v /volume1/docker/conf:/opt/adguardhome/conf\
    -p 53:53/tcp -p 53:53/udp\
    -p 67:67/udp -p 68:68/udp\
    -p 80:80/tcp -p 443:443/tcp -p 443: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

参考文献

https://community.synology.com/enu/forum/17/post/107492

https://support.hyperglance.com/knowledge/changing-the-default-docker-subnet

https://github.com/whyour/qinglong

https://www.synoforum.com/threads/docker-restart-on-cli.4678/

https://gist.github.com/styblope/dc55e0ad2a9848f2cc3307d4819d819f