docker的一些配置优化记录
{
"data-root": "/data/docker",
"registry-mirrors": [
"https://dockerhub.azk8s.cn",
"https://reg-mirror.qiniu.com",
"https://docker.mirrors.ustc.edu.cn"
],
"features": {
"containerd-snapshotter": true
}
}
data-root: docker的镜像、容器存储目录,在需要分区环境下很有用,默认是/var/lib/docker,需要先停止服务,在迁移默认目录的数据(没有镜像也可以直接删除),再启动服务
registry-mirrors:官方镜像网站,加速下载,可能会失效,如果不好请搜索最新的镜像站,如果出现403 forbiddent、no such host可能是镜像服务已经不可用,可能就需要删除镜像,配置好代理来下载了
containerd-snapshotter:用于镜像的断点续传功能,这个比较重要,特别是在网络不好且不是从官方拉取镜像的时候
如何配置socks5代理
sudo mkdir -p /etc/systemd/system/docker.service.d
sudo touch /etc/systemd/system/docker.service.d/http-proxy.conf
sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf
写入内容(将代理ip和代理端口修改成你自己的)
[Service]
Environment="HTTP_PROXY=socks5://代理ip:代理端口/"
更新和重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧