首页 运维 Docker 怎么更换docker的存储目录

怎么更换docker的存储目录

Dec 23, 2020 am 09:51 AM
docker

怎么更换docker的存储目录

文章背景:

在开发环境中,由于docker测试服务器运行的容器、镜像太多,导致磁盘空间经常被占满。所以现在决定把docker的存储目录更换到新的挂载点中。

(学习视频分享:编程视频

1、查看Docker 磁盘使用情况

docker system df
登录后复制

2、清理磁盘

docke system prune
登录后复制

删除关闭的容器无用的数据卷和网络无TAG的镜像-a 参数 无用的镜像也会删除 (慎用)

3、停止Docker 服务

systemctl stop docker
登录后复制

4、迁移数据目录

rsync -avz /var/lib/docker /data/docker/lib/
登录后复制

/var/lib/docker : docker默认数据目录/var/lib/docker : 目标目录, 执行前需要先创建

5、配置mapper文件

根据docker服务的安装配置文件进行修改

vi /usr/lib/systemd/system/dokcer.service
登录后复制

在ExectStart=xxx 中添加属性

ExectStart=xxx --graph /data/docker/lib/docker
登录后复制

重新更新一下docker服务

systemctl disable docker
systemctl enable docker
systemctl daemon-reload
systemctl start docker
登录后复制

6、检查

docker info
登录后复制

可以看到以下信息表示成功

Docker Root Dir: /data/docker/lib/docker
登录后复制

执行docker images可以看到之前所有的镜像也全部同步了过来。

相关推荐:docker教程

以上是怎么更换docker的存储目录的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

Pi Node教学:什么是Pi节点?如何安装和设定Pi Node? Pi Node教学:什么是Pi节点?如何安装和设定Pi Node? Mar 05, 2025 pm 05:57 PM

PiNetwork节点详解及安装指南本文将详细介绍PiNetwork生态系统中的关键角色——Pi节点,并提供安装和配置的完整步骤。Pi节点在PiNetwork区块链测试网推出后,成为众多先锋积极参与测试的重要环节,为即将到来的主网发布做准备。如果您还不了解PiNetwork,请参考Pi币是什么?上市价格多少?Pi用途、挖矿及安全性分析。什么是PiNetwork?PiNetwork项目始于2019年,拥有其专属加密货币Pi币。该项目旨在创建一个人人可参与

deepseek怎么安装 deepseek怎么安装 Feb 19, 2025 pm 05:48 PM

DeepSeek的安装方法有多种,包括:从源码编译(适用于经验丰富的开发者)使用预编译包(适用于Windows用户)使用Docker容器(最便捷,无需担心兼容性)无论选择哪种方法,请仔细阅读官方文档并充分准备,避免不必要的麻烦。

如何使用 PHP CI/CD 实现快速迭代? 如何使用 PHP CI/CD 实现快速迭代? May 08, 2024 pm 10:15 PM

答案:利用PHPCI/CD实现快速迭代,包括设置CI/CD管道、自动化测试和部署流程。设置CI/CD管道:选择CI/CD工具,配置代码存储库,定义构建管道。自动化测试:编写单元和集成测试,使用测试框架简化测试。实战案例:使用TravisCI:安装TravisCI,定义管道,启用管道,查看结果。实现持续交付:选择部署工具,定义部署管道,自动化部署。收益:提高开发效率、减少错误、缩短交付时间。

使用Docker Container部署JavaEE应用程序 使用Docker Container部署JavaEE应用程序 Jun 05, 2024 pm 08:29 PM

使用Docker容器部署JavaEE应用程序:创建Dockerfile定义镜像、构建镜像、运行容器并映射端口,然后在浏览器中访问应用程序。示例JavaEE应用程序:RESTAPI与数据库交互,通过Docker部署后可在localhost访问。

vscode怎么安装Docker扩展 vscode安装Docker扩展的步骤 vscode怎么安装Docker扩展 vscode安装Docker扩展的步骤 May 09, 2024 pm 03:25 PM

1.首先,打开界面后,点击左侧的扩展图标按钮2.随后,在打开的扩展页面中找到搜索栏位置3.接着,鼠标输入Docker字眼查找扩展插件4.最后,选中目标插件,点击右下角的安装按钮即可

在Docker环境中使用PECL安装扩展时为什么会报错?如何解决? 在Docker环境中使用PECL安装扩展时为什么会报错?如何解决? Apr 01, 2025 pm 03:06 PM

在Docker环境中使用PECL安装扩展时报错的原因及解决方法在使用Docker环境时,我们常常会遇到一些令人头疼的问�...

PHP 微服务容器化部署全攻略 PHP 微服务容器化部署全攻略 May 08, 2024 pm 05:06 PM

PHP微服务容器化部署全攻略引言微服务架构已成为现代软件开发的热门趋势,它将应用程序分解成独立的、松散耦合的服务。容器化则提供了部署和管理这些微服务的有效方式。本文将提供一个循序渐进的指南,帮助您使用PHPDocker容器化和部署微服务。Docker基础知识Docker是一种轻量级容器化平台,它将应用程序及其所有依赖项打包到一个可移植的容器中。以下步骤介绍了如何使用Docker:#安装Dockersudoapt-getupdatesudoapt-getinstalldock

Dockerfile中如何高效启动多个服务? Dockerfile中如何高效启动多个服务? Apr 01, 2025 pm 02:15 PM

关于在Dockerfile中高效使用CMD命令许多Docker新手在使用CMD...

See all articles