前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >将Docker目录迁移到其它分区

将Docker目录迁移到其它分区

作者头像
jwangkun
发布于 2021-12-23 09:59:17
发布于 2021-12-23 09:59:17
1.4K00
代码可运行
举报
文章被收录于专栏:John Wong's BlogJohn Wong's Blog
运行总次数:0
代码可运行

Docker安装后默认目录在/var/lib/docker,如果没有对该目录单独分区,会占用/分区空间,如果根分区占满将影响服务器正常使用,因此有必要将Docker目录迁移到非根分区目录下。

提前分区

如果已经准备跑Docker,可以提前规划好分区,将/var/lib/docker单独挂载到一个分区,这样可避免占用根分区。

Docker目录迁移到其它分区

如果您Docker已经在跑了,使用之前也忘记规划分区,这时候就需要迁移数据了。首先停用Docker服务:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl stop docker

将文件进行备份:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mv /var/lib/docker /var/lib/docker_bak

迁移文件到其它分区,这里已经提前建了一个新的分区/home/disk2,我们将数据迁移到这个分区:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd /home/disk2
cp -a /var/lib/docker_bak docker

创建软连接:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ln -s /home/disk2/docker /var/lib/docker

最后重新启动Docker服务:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl start docker

测试没有问题后,即可将备份目录/var/lib/docker_bak进行删除。

下一篇: 使用Next Terminal在浏览器中管理你的服务器→

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-02-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
docker更换默认存储目录、默认存储目录磁盘剩余空间不足,采用软连、换目录、加容量解决
当你使用docker pull拉取镜像后,可以通过df -h,查看分区使用情况,会发现/home的Used明显增加
全栈程序员站长
2022/06/29
2K0
Docker 占满 Linux 系统盘解决方案
一般情况下我们通过命令在 Linux 上安装 Docker,Docker 会将文件默认储存在 /var/lib/docker 目录下,时间久了就会占用很大空间,最后导致系统盘被占满。此时需要将文件转移到数据盘上并做一个软连接。
木制robot
2018/08/22
3.3K0
docker - 占满根目录空间的解决方案
Docker 默认会占用根目录的空间,时间久了就会吧根目录占满,本文记录解决方案。 问题复现 不知不觉根目录已经没有空间,ls 的补全都会报错。 cannot create temp file for here-document: No space left on devic 可以看到 /已经没有空间了 $ df -h Filesystem Size Used Avail Use% Mounted on udev
为为为什么
2022/08/05
1.6K0
修改 Docker 默认存储位置及镜像存储位置教程
解决这个问题,最直接的方法当然是挂载分区到这个目录,但是我的数据盘还有其他东西,这肯定不好管理,所以采用修改镜像和容器的存放路径的方式达到目的。
轩源
2024/09/29
6510
docker 修改镜像和容器的存放路径 原
此方法,启动Docker时发现存储目录依旧是/var/lib/docker,但是实际上是存储在数据盘的,你可以在数据盘上看到容量变化。
拓荒者
2019/03/11
2.6K0
迁移Wordpress到Docker
很多年前我的个人博客是部署在 Linode 的服务器,后来又给女儿弄了一个博客记录女儿的成长,使用的是 Wordpress ,老婆执笔。现在我的博客早已迁移到了 github ,女儿也长大了,博客好几年没有更新,准备停掉 linode 服务器,将女儿博客迁移到本地。
oec2003
2024/05/15
2030
迁移Wordpress到Docker
0689-1.4.0-CDSW目录迁移变更技术手册
CDSW使用一段时间以后,Master节点的/var/lib/cdsw目录挂载的是单块磁盘没有做raid等数据备份而且已经运行时间长达两年,因此为规避磁盘低概率损坏造成数据丢失风险,现准备将该目录的数据进行迁移至做了raid且空间更大的磁盘中。
Fayson
2019/08/23
6390
Jenkins搭建与数据迁移实践
Jenkins的最新版本已经全面支持jdk11,由于项目原因我们还是jdk8的钉子户,所以本次安装的Jenkins版本我们选择支持jdk8的最新版本。
HUC思梦
2023/03/06
2K0
Jenkins搭建与数据迁移实践
自建Greenplum迁移到Snova云数仓
Snova是腾讯云上的一款数仓产品,兼容Greenplum 开源数据仓库,是一种基于 MPP(大规模并行处理)架构的数仓服务。
lambgong
2019/02/27
9.8K1
Halo 博客迁移日记
前天晚上的时候,我的 Halo 博客突然就崩溃了。。。当时就看服务器,发现服务器宕机了,CPU 达到 99%。然后我试着重启我的 Halo 博客,可是却是不行。。。。看着我的 1核1G 的服务器,满脸的忧伤。但是想想我的服务器也快到期了,正好也趁着这个月是服务器采购季,我一不做二不休,去买了一个华为云服务器。薅了一个 2核4G 的服务器3年,看这个配置比之前的好了接近一倍的我,老脸终于浮上了菊花般的笑容。
飞翔的竹蜻蜓
2020/07/08
2.7K0
一次生产环境mysql迁移操作(一)数据归档
我们有需要将物理盘上的mysql迁移到ssd上,先说一下生产环境一直有数据产生,且数据量达到500G。 方案一:使用mysqldump,不管是导入导出都太耗时,没有一天拿不下 方案二:直接物理磁盘上拷贝也是非常耗时,拷贝过程中需要停服务,这就导致停服务时间太长。 方案三:这个方案本来是很有优势的,但是实际情况导出导入也需要锁表或锁库,也是需要停服务,本来我们就不需要增量拷贝,innobackupex优势体现在增量拷贝。 方案四:拷贝速度快 综合停服务时间以及操作难易度,最终选择了方案四。 下面描述下操作步骤
一笠风雨任生平
2020/02/18
1.8K0
一次生产环境mysql迁移操作(一)数据归档
Linux 系统盘空间不足,想要将 Docker 镜像和容器数据迁移到数据盘
摘要:大家在Linux上用Docker部署项目的时候,有时候会部署多个项目,系统盘空间不足,数据盘又挂载有很多空间,这时候就会想要将 Docker 镜像和容器数据迁移到数据盘,本文主要讲解迁移步骤和迁移过程中遇到的一些坑,记录给大家避免再次入坑。
正在走向自律
2024/12/18
7720
Linux 系统盘空间不足,想要将 Docker 镜像和容器数据迁移到数据盘
怎样快速地迁移 MySQL 中的数据?
我们通常会遇到这样的一个场景,就是需要将一个数据库的数据迁移到一个性能更加强悍的数据库服务器上。这个时候需要我们做的就是快速迁移数据库的数据。
程序猿川子
2023/01/16
2.2K0
linux数据库迁移命令_oracle数据库迁移到新服务器
  Linux系统作为服务器的主流操作系统,在项目部署运维方面发挥着重要的作用。数据库作为数据的存储媒介,其安全性与稳定性不容小觑,如果数据库的安装路径下分配大小较小,假以时日,该硬盘分区可能就会爆了,极大影响系统的正常运行。本文以国产化平台为例,分享数据库数据文件的迁移步骤。
全栈程序员站长
2022/09/27
3.9K0
迁移docker工作目录
目的:为了解决 /var/lib/docker/overlay2 占用大 /var 分区空间不够问题
louiezhou001
2021/11/01
1.5K0
docker常见问题总结[docker中文手册]
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说docker常见问题总结[docker中文手册],希望能够帮助大家进步!!!
Java架构师必看
2022/01/15
5980
安装docker后修改docker文件目录
docker会下载容器,运行会挂载磁盘,所以我们需要把docker装在大容量的分区。
Ryan-Miao
2019/07/08
1.8K0
玩转 Linux 之:磁盘分区、挂载知多少?
上周在做日志机扩容的时候,发现运维同学将一块硬盘的挂载点没有同以前的日志机保持一致,考虑到这会给日后的维护带来麻烦,于是尝试着手修改,在修改的同时,review 了下之前日志机的挂载配置,发现居然存在随时掉坑的可能。。。至于什么坑,我会在文末说明。 so,感觉这事儿虽然简单,也许一条命令就搞定的事情,但是,很多童鞋可能不明就里,纯复制粘贴网上的命令,这很容易给人挖坑埋雷,今天就来聊聊 linux 下磁盘分区、挂载的问题,篇幅所限,不会聊的太底层,纯当科普吧~ 1、Linux 分区简介 1.1
用户1177713
2018/02/24
11K0
玩转 Linux 之:磁盘分区、挂载知多少?
如何迁移Cloudera Manager节点
本文档讲述如何将Cloudera Manager在Kerberos环境下迁移至新的CM节点。通过本文档,您将学习到以下知识:
Fayson
2018/03/29
3.5K1
如何迁移Cloudera Manager节点
修改Docker数据目录位置,包含镜像位置
Docker安装后默认下载的位置在/var/lib/docker ,如果/var分区没有独立分出来,Linux下默认是与/根分区在一起。一般我们装Linux系统的时候,除了做邮件服务器外,都不会把/var分区独立分出来,而且/分区一般不会太大,比如我现在用的这台根分区50G的,在拉镜像的时候提示硬盘空间不足的问题,而其它分区还有很大空间。基于此情此景,我们都要把这个目录改一下
jwangkun
2021/12/23
2.1K0
修改Docker数据目录位置,包含镜像位置
相关推荐
docker更换默认存储目录、默认存储目录磁盘剩余空间不足,采用软连、换目录、加容量解决
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验