威联通QNAP容器-Docker国内镜像源设置方法

-
-
2025-08-17
This note was originally clipped from https://www.cnblogs.com/wbwj/p/18982553

通过网页设置,修改daemo.json统统不生效,折腾很久才搞定,特别记录一下

SSH登录到QNAP

这里就不描述了,用ssh就可以了

验证你需要替换的源

#例如你验证源https://docker.m.daocloud.io
docker pull docker.m.daocloud.io/mysql:latest #如果能下载,这个源就是可用的

找到Docker安装位置

运行如下命令获取安装位置

docker info

image
从这个图可以看到docker的安装位置在:/share/CACHEDEV1_DATA/.qpkg/container-station/

修改docker的配置文件

vi /share/CACHEDEV1_DATA/.qpkg/container-station/etc/docker.json # 用实际安装位置替换

文件里的内容替换为:

{
  "experimental": false,
  "default-address-pools": [
    {
      "base": "172.29.0.0/16",
      "size": 22
    }
  ],
  "default-ulimits": {
    "nofile": {
      "Name": "nofile",
      "Hard": 65535,
      "Soft": 65535
    }
  },
  "group": "administrators",
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "10m",
    "max-file": "10"
  },
  "runtimes": {
    "kata-runtime": {
      "path": "/opt/kata/bin/kata-runtime"
    },
    "nvidia-runtime": {
      "path": "/opt/nvidia/bin/nvidia-container-runtime"
    }
  },
  "registry-mirrors": ["https://docker.m.daocloud.io","https://docker.xuanyuan.me"],
  "ip6tables": false
}

修改后就是这个样子:
image

重新启动Docker

/etc/init.d/container-station.sh restart

测试验证

docker info # 验证测试是否生效
docker pull mysql # 拉个镜像验证一下

截屏2025-07-13 17.54.10

之后就可以愉快的玩耍了。

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

目录