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

相关推荐
小武~3 分钟前
嵌入式Linux系统性能优化:深入剖析I/O性能瓶颈
linux·运维·性能优化
dragoooon346 分钟前
[Linux——Lesson21.进程信号:信号概念 & 信号的产生]
linux·运维·服务器
头发还没掉光光19 分钟前
Linux网络初始及网络通信基本原理
linux·运维·开发语言·网络·c++
爱和冰阔落21 分钟前
【Linux工具链】从跨平台适配到一键部署:yum多架构支持+Vim远程编辑+gcc交叉编译,解决多场景开发效率瓶颈
linux·运维·vim
zzzsde35 分钟前
【Linux】权限(2):文件权限的深入理解&&粘滞位
linux·运维·服务器
火龙谷37 分钟前
dy自动化遇到的滑动问题
运维·自动化
Knight_AL1 小时前
Docker 加载镜像时报 no space left on device 的彻底解决方案
docker·容器·eureka
序属秋秋秋1 小时前
《Linux系统编程之开发工具》【实战:倒计时 + 进度条】
linux·运维·服务器·c语言·c++·ubuntu·系统编程
人生苦短1281 小时前
Kubernetes(k8s)
云原生·容器·kubernetes
IT小哥哥呀3 小时前
Nginx高可用配置实战:负载均衡 + 健康检查 + 动态扩展
运维·nginx·负载均衡·devops·日志分析·openresty·动态扩展