当前位置: 首页 > news >正文

更改 Docker 的默认存储位置

记录一下使用 Docker 遇到的问题,Docker 也用得比较多,最近发现根目录所在磁盘快满了,发现是 Docker 默认会将镜像和容器等数据保存在目录 /var/lib/docker 目录下,我们可以更改 Docker 的默认存储位置,比如改到数据盘,步骤如下:

1 停止 Docker 服务

sudo systemctl stop docker
sudo systemctl stop docker.socket
sudo systemctl stop containerd

2 移动 Docker 默认目录的所有内容

创建一个新目录:

sudo mkdir -p /new_dir

移动之前的数据:

sudo mv /var/lib/docker /new_dir

3 编辑配置文件

/etc/docker/daemon.json 保存了 Docker 的配置:

sudo vim /etc/docker/daemon.json

更改 Docker 默认的数据存储位置,将以下内容添加到该文件中:

{"data-root": "/data/docker"
}

4 保存并关闭/etc/docker/daemon.json文件后,重新启动 Docker 服务:

sudo systemctl start docker

5 验证新的 Docker 根位置:

sudo docker info 

完成之后,Docker 的 images 和 ps 命令应该一切正常。

http://www.lryc.cn/news/365246.html

相关文章:

  • 搜索与图论:图中点的层次
  • NLP入门——数据预处理:编码规范化
  • 代码随想录算法训练营第四十八天| 70. 爬楼梯 (进阶)、322. 零钱兑换、279.完全平方数
  • c++11 constexpr关键字
  • ios 获取图片的一部分区域
  • 数据结构(3)栈、队列、数组
  • 数据库(入门)
  • ChatTTS+Python编程搞定语音报时小程序
  • 【Mac】Alfred 5 for Mac(苹果效率提升工具)v5.5软件介绍及安装教程
  • PDF文件处理不再复杂:9个Python库让一切变得简单
  • 安防视频融合汇聚平台EasyCVR如何实现视频画面自定义标签?
  • Liunx音频
  • 2024前端面试准备3-JS异步-进阶
  • lm studio 0.2.24国内下载模型
  • 卷积池化尺寸计算公式
  • 前端框架原理自测题:根据 JSX / Vue 模板写出 render 函数 / VNode
  • RabbitMQ启动报错:Error during startup: {error, {schema_integrity_check_failed,
  • 操作系统入门系列-MIT6.828(操作系统工程)学习笔记(三)---- xv6初探与实验一(Lab: Xv6 and Unix utilities)
  • Java核心: 为图片生成水印
  • Spark MLlib 机器学习详解
  • MySQL报ERROR 2002 (HY000)解决
  • 【校招】【社招】字节跳动UG营销算法工程师招聘
  • Go实战 | 使用Go-Fiber采用分层架构搭建一个简单的Web服务
  • Web自动化测试框架+PO模式分层实战(超细整理)
  • 光猫、路由器的路由模式、桥接模式、拨号上网
  • iOS--工厂设计模式
  • [Python]用Qt6和Pillow实现截图小工具
  • Podman和Docker的区别
  • Go微服务: 分布式Cap定理和Base理论
  • Mysql学习(四)——SQL通用语法之DQL