更改docker镜像下载地址

一.简介

使用指令

复制代码
sudo docker info

查看本机的docker镜像下载地址为

由于本机的var文件空间不足,因此,想更改他的存储地址,如下

二.开始操作

1.停止Docker服务

执行命令 sudo systemctl stop docker 以及 sudo systemctl stop containerd(如果使用较新版本的Docker),以确保在修改过程中不会有新的容器启动并使用默认路径

2.移动原Docker存储目录

创建一个新的目录,例如 /new_dir,用于存放Docker的数据。您可以使用命令 sudo mkdir -p /new_dir 来创建新目录。

将原有的Docker数据从 /var/lib/docker/var/lib/containers 移动到新创建的目录,使用命令 sudo mv /var/lib/docker /new_dir

例如我在/usr下新建了一个/wyh/dockerfile/文件夹,则

3.编辑Docker配置文件

编辑 /etc/docker/daemon.json 文件,添加或修改 "data-root" 配置项,指向新的存储路径。例如,将以下内容添加到该文件中:

复制代码
{
  "data-root": "/usr/docker/"
}

4.重新启动Docker服务

重启Docker服务以应用更改,使用命令 sudo systemctl restart docker

5.验证更改:

使用命令 docker info 查看Docker的根目录是否已经更新为您指定的新路径

over

相关推荐
炸炸鱼.1 小时前
Kubernetes高级调度02:Taint/Toleration、Cordon/Drain、亲和性与反亲和性完全指南
云原生·容器·kubernetes
wanhengidc1 小时前
服务器租用有何优点
运维·服务器·安全·web安全
ZGi.ai2 小时前
人工审查节点:让自动化工作流多一步人工把关
运维·人工智能·自动化·人机协同·智能体工作流·人工审查
艾莉丝努力练剑2 小时前
【Linux:文件】Ext系列文件系统进阶
linux·运维·服务器·c++·文件系统·文件io·ext
海市公约2 小时前
Linux核心基础命令与权限管理实战指南
linux·运维·服务器·vim·权限管理·系统监控·命令行
wkd_0072 小时前
Ubuntu 22.04 Samba 连接故障排查记:从“用户名或密码错误”到 NTLM 版本不兼容
linux·运维·ubuntu
企服AI产品测评局2 小时前
Agent适配信创环境实测:企业级自动化如何实现国产操作系统与数据库全兼容?
运维·数据库·人工智能·ai·chatgpt·自动化
mixboot3 小时前
Linux 进程工作目录查看利器:pwdx 命令详解
linux·运维·服务器
盖小雅4 小时前
自动化排班如何破解劳动法合规难题:从规则冲突到可追溯的排班表
大数据·运维·机器学习·自动化
NiceCloud喜云4 小时前
Claude Code Routines 实战:三种触发器跑通云端自动化编码
android·运维·数据库·人工智能·自动化·json·飞书