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

相关推荐
X1A0RAN4 分钟前
Linux nohup 命令完全指南
linux·运维·服务器
对讲机数码科普12 分钟前
业余无线电野外中继寒地故障排查|东北林区 VHF/UHF 台站四季射频环境适配方案
运维·网络
Shadow(⊙o⊙)13 分钟前
仿muduo实现高并发服务器——读写缓冲区Buffer.hpp
运维·服务器
黄焖鸡能干四碗14 分钟前
大数据平台安全防护策略方案(PPT)
大数据·运维·网络·安全·web安全·制造
虚无的纽扣24 分钟前
【Linux】信号(上):一个进程是怎么“被通知”的
linux·运维·驱动开发
szuaudi39 分钟前
K8s 节点假死故障排查过程复盘
网络·容器·kubernetes
Gauss松鼠会11 小时前
高斯数据库(openGauss)的物理存储结构
运维·服务器·数据库·sql·opengauss·经验总结
Knight_AL11 小时前
本地服务连接 SaaS 测试环境实践:Docker 部署 Redis 与 RocketMQ 完成接口联调
redis·docker·rocketmq
Android系统攻城狮11 小时前
Linux Gstreamer深度解析之gst_audio_ring_buffer_prepare_read调用流程与实战(七十四)
linux·运维·服务器·gstreamer音视频·音视频进阶
杨云龙UP11 小时前
PostgreSQL 18.4 数据库整库迁移实战:pg_dump 备份与 pg_restore 恢复完整操作手册
运维·服务器·数据库·postgresql·pg_dump·pg_restore