Truenas Scale Docker Delete Dataset Failed

原因分析

Truenas Docker 删除数据集时提示错误

报错内容

[EINVAL] kubernetes_update.route_v4_interface: Please, set IPv4 Default Gateway (it can be fake) in Network -> Global Configuration and then update Kubernetes settings. Currently, k3s cannot be used without a default route.
在这里插入图片描述

原因分析

没有设置全局网络网关地址
在这里插入图片描述

编辑于 2022-04-26 22:32

### 配置 TrueNAS Scale 中的 Docker 第三方镜像源 在 TrueNAS Scale 上配置 Docker 使用第三方镜像源可以有效提高拉取速度并减少依赖于默认仓库的风险。以下是具体方法: #### 修改 Docker Daemon 的配置文件 由于 TrueNAS Scale 默认情况下 `/etc/docker/daemon.json` 文件可能不存在或为空,因此需要创建或编辑此文件来指定自定义的镜像源。 1. 登录到 TrueNAS Shell 或通过 SSH 连接到设备。 2. 创建或编辑 `daemon.json` 文件以添加新的镜像源地址: ```bash sudo mkdir -p /etc/docker/ sudo vi /etc/docker/daemon.json ``` 3. 将如下 JSON 对象写入该文件中替换为你想要使用的国内加速器URL或其他可信的第三方源 URL: ```json { "registry-mirrors": ["https://<your_mirror_url>"] } ``` 4. 保存更改并退出编辑器。 5. 重启 Docker 服务使新设置生效: ```bash sudo service docker restart ``` 为了防止上述配置被重置回默认状态,在某些版本的 TrueNAS Scale 下还需要进一步操作确保这些改动不会丢失。如果遇到系统更新后配置恢复原状的情况,则考虑将修改后的配置文件备份至其他位置,并编写脚本自动应用于每次启动时[^1]。 另外一种方式是在不改变原有文件结构的前提下利用环境变量的方式间接影响 Docker 行为。对于这种情况可以在启动特定容器的时候传递相应的参数给它,比如使用 `-e DOCKER_OPTS="--registry-mirror=https://<your_mirror_url>"` 来达到相同的效果[^2]。 最后值得注意的是,当涉及到敏感数据传输时应优先选用 HTTPS 协议连接的安全镜像站;同时定期关注所选镜像源的服务质量及其安全性公告。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值