Linux_Docker修改Docker Root Dir

今天遇到需求,要修改一下docker容器和镜像的存储位置,默认位置为/var/lib/docker目录下,要修改到/new/dockerFile目录下。

停止docker服务

bash 复制代码
sudo service docker stop

备份docker容器镜像

移动/var/lib/docker目录下的文件到/dockerFile目录下

bash 复制代码
sudo cp -au /var/lib/docker /new/dockerFile

修改配置文件

找到docker配置文件,/etc/docker/daemon.json,如果目录下没有该配置文件,就创建一个。

添加如下内容:

bash 复制代码
{
  "data-root": "/new/dockerFile"
}

启动docker服务

bash 复制代码
sudo service docker start

验证是否修改成功

bash 复制代码
docker info | grep "Docker Root Dir"

显示的为新文件路径,即为修改成功

注意:如果是第一次安装docker,在启动docker前,就将配置文件改好,再启动,这样就不用来回启停和备份了

相关推荐
z200509304 分钟前
【linux学习】深入理解 Linux 进程间通信:管道的艺术与实现
linux·开发语言
j_xxx404_8 分钟前
Linux线程池硬核解析:从固定线程池、单例线程池到线程安全、死锁与锁模型|附源码
linux·运维·服务器·c++·安全·ai
dust_and_stars10 分钟前
在Ubuntu 24.04上设置Jupyter Notebook远程访问
linux·ubuntu·jupyter
花花少年10 分钟前
基于Docker快速部署OneAPI以及统一调用国产大模型
docker·oneapi·deepseek
x_lrong14 分钟前
Ubuntu下安装配置Claude Code
linux·ubuntu·elasticsearch
say_fall17 分钟前
模拟量输入输出技术超详细知识点总结
linux·开发语言·嵌入式硬件·学习·php
2301_7890156229 分钟前
Linux基础开发工具一:软件包管理器、vim编辑器
linux·服务器·c语言·汇编·c++·编辑器·vim
wx_jiuyun67830 分钟前
渔夫Telegram群机器人系统详解
linux·服务器·机器人
开开心心就好32 分钟前
新手友好的音视频格式转换工具
linux·服务器·网络·智能手机·pdf·beautifulsoup·音视频
哎呦,帅小伙哦33 分钟前
Nanomsg 源码深度剖析:从 protocol.h 内核抽象到 Pair 一对一通信全实现
linux·nanomsg