更改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

相关推荐
杨靳言先36 分钟前
✨【运维实战】内网服务器无法联网?巧用 SSH 隧道实现反向代理访问公网资源 (Docker/PortForwarding)
服务器·docker·ssh
fyakm2 小时前
K8s故障排查:常见问题定位与解决
docker·容器·kubernetes
2301_810746312 小时前
CKA冲刺40天笔记 - day10 K8S namespace
笔记·容器·kubernetes·k8s
abcy0712132 小时前
k8s ipc-namespace进程间通信隔离类型详解
docker·容器·kubernetes
Justice link2 小时前
K8S基本配置
运维·docker·容器
观熵2 小时前
SaaS 系统的自动化部署结构设计实战指南:基于 K8s + Helm 的工程落地路径
运维·kubernetes·自动化·saas 架构
chinesegf2 小时前
ubuntu中虚拟环境的简单创建和管理
linux·运维·ubuntu
月亮不营业啦2 小时前
docker 教程(带详细图文)
docker
若涵的理解2 小时前
一文读懂K8S kubectl 命令,运维小白必看!
运维·docker·kubernetes
java_logo2 小时前
2025 年 11 月最新 Docker 镜像源加速列表与使用指南
linux·运维·docker·容器·运维开发·kylin