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
posted @   Tororo  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示