containerd config.tmol v3标准出来很久了,而且在containerd2.1版本之后将不再支持旧的配置版本. 但到目前很多项目仍然在使用旧的配置版本. 如果在网上搜类似的文档,会得到很多使用旧版配置的内容, 进行像下面这样的配置:
toml [plugins."io.containerd.grpc.v1.cri".registry.mirrors]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."myregistry"]
endpoint = ["myregistry"]
...
[plugins."io.containerd.grpc.v1.cri".registry.configs."myregistry".tls]
insecure_skip_verify = true
然后就会在containerd的日志中看到类似这样的警告:
logThe `mirrors` property of `[plugins."io.containerd.grpc.v1.cri".registry]` is deprecated
本文会简短的以一个真实的示例来说明怎么使用v3 版本 配置文件,以及如何配置私有镜像仓库免TLS认证, 以及过程中遇到的坑.
在前端开发过程中,多数情况下,由于资金成本及其他因素的影响,尤其是一些中小型项目, 并不会花费太多时间专门处理 'aria-hidden' 相关的问题. 这也导致一些前端应用框架(非vue,react等原始框架), 在某些应用场景,比如弹出modal窗口的时候会出现如下警告或报错.
凡是使用了命令nvidia docker或者在docker中引入了--runtime=nvidia参数的都是过时教程,最新方法只需要下载nvidia-container-toolkits,在docker中引入--gpus参数即可
今天无意间遇到一个mac上的Docker Desktop的快速轻量级替代品: OrbStack. 安装体验之后,感觉非常不错,可以无缝衔接docker desktop. 推荐使用. 免费版可以满足个人用户所有需求.