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

相关推荐
小学鸡!几秒前
win10/win11下载安装Docker,Windows安装Docker Desktop 【保姆级教程】
windows·docker·容器
夹芯饼干2 分钟前
Linux命令(第三节课)
linux·运维·服务器
haokan_Jia5 分钟前
3.30软考高项-每日5题
运维
夜星辰202319 分钟前
在 Ubuntu 里创建 Docker 容器,与在 Windows 上安装 VMware Workstation Pro 虚拟机的区别
windows·ubuntu·docker
last demo22 分钟前
企业级开源监控zabbit
运维·开源·zabbix
皓木.32 分钟前
软件测试Linux
linux·运维·服务器
谁在黄金彼岸35 分钟前
MariaDB Docker容器权限配置问题分析与解决方案
后端·docker·容器
慢慢开始吧35 分钟前
一套搞定!基于 Docker + Jenkins + Harbor 的国产多系统自动化编译流水线实战全纪录
docker·程序员
我爱学习好爱好爱42 分钟前
Ansible 详解:group模块、vars_files变量、user模块实战
linux·运维·ansible
笨手笨脚の44 分钟前
k8s 中的一些小知识
云原生·容器·kubernetes