代码编织梦想

问题描述

docker存储目录磁盘空间不够了,需要迁移到新的磁盘

image-20230303220058044

忒扣了

迁移分析

  1. 迁移数据前向客户说明时间,提前告知业务部门系统维护相关事宜
  2. 查看中间件状态、应用服务是否正常,正常情况下才可停止服务进行下一步
  3. 停止应用、中间件等程序
  4. 停止docker应用
  5. 修改daemon.json文件
  6. 重启验证
  7. 最后别忘记祈祷

解决过程

  • 停应用、停docker

  • 将数据复制到新的磁盘目录

cp -rp /var/lib/docker /home/dockerdata
  • 修改/etc/docker/daemon.json文件,有这个文件就新增下面内容,没有这个文件就新建这个文件并键入以下内容即可
{
"data-root": "/home/dockerdata/docker"
}
  • 重启生效
systemctl daemon-reload
systemctl start docker
docker info | grep "Docker Root Dir"

##可以看下之前的镜像在不在
docker image ls
  • 启动服务并验证即可

image-20230303220622738

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/whale0306/article/details/129328350

docker 数据迁移,优化,历史数据迁移,修改存储路径_秋天的春的博客-爱代码爱编程_docker 路径迁移

优化 du -hs /var/lib/docker/ 命令查看磁盘使用情况。 root@08:~$ sudo du -hs /var/lib/docker/ 237G    /var/lib/docker/ 1 docker system df命令,类似于Linux上的df命令,用于查看Docker的磁盘使用情况: 2 docker syste

Centos 7 Docker 数据迁移方法-爱代码爱编程

目录 1. 环境准备2. 迁移数据3. 修改配置文件 daemon.json4. 重新启动5. 检验是否迁移成功6. 清空原有 docker 根目录 系统环境:CentOS 7 Docker 环境: 18.09.6 日期:2020年10月25日,(PS:如果后续 Docker 配置文件有变动再来更新) 【注】 在 /etc/docke

docker数据迁移-爱代码爱编程

docker数据迁移 前言 开发服务器随着docker运行服务的变多,docker目录占用磁盘空间也在逐渐变大,终于在最近磁盘彻底占满导致容器启动不起来并提示"no device space left"。为了防止以后出现docker占用磁盘容量不够的情况决定对docker数据目录迁移。 docker数据目录 目前我的linux系统为CentOS L

nexus3 docker 数据迁移-爱代码爱编程

01. 概述 参照:https://hub.docker.com/r/sonatype/nexus3/ 在docker下,在有故障,或者需要迁移到别的服务器时,并且有备份数据,则可以参考操作。 02. 搭建nexus $ sudo mkdir /data/nexus-data && sudo chown -R 200

Docker数据迁移-爱代码爱编程

Docker数据迁移 最近服务器系统盘数据占用100%造成很多服务不可用,甚至文件也编辑不了。检查文件系统占用发现大部分空间被docker占用。 因为服务器原因不能直接扩展系统盘只能挂载新的磁盘,然后把Docker数据迁移到新的数据盘中。 Docker数据迁移的步骤如下: 新建一块磁盘挂载到/data目录后把docker数据从/var

docker数据迁移备份-爱代码爱编程

docker数据迁移备份 应用场景: 开发环境Docker,在Docker中安装很多的容器,进行对应的配置,将Docker中的运行的容器持久化为镜像,将对应的镜像安装到生产环境中。 1.将开发环境下的Docker中对应的容器持久化为镜像 2.将镜像保存为一个压缩包,发送到生产环境服务器中 3.生产环境中需要将压缩包–>镜像–>容器 1.容器

docker mysql数据迁移_进击的铁甲小宝的博客-爱代码爱编程

docker mysql数据迁移 1.导出mysql数据 1.1 #导出对应数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 1.2 #示例 mysqldump -u root my_mysql_data > ./my_mysql_data.sql # 将mysql数据库中的my_mysql_dat

docker容器迁移到其他服务器_座上客的博客-爱代码爱编程

以把旧服务器的mysql容器迁移到虚拟机上为例 1.旧服务器查看路径映射 首先查看mysql容器的路径映射 docker inspect mysql 2.基本数据由旧服务器迁移到新服务器 可以看到mysql容器的基本数据在/mydata/mysql目录下,那么先在新服务器建立/mydata目录,然后把旧服务器的/mydata/mysql目录

mysql | 利用docker快速迁移mysql数据_@许卿的博客-爱代码爱编程

一、项目背景   最近在进行系统的复刻迁移,如,有个demo环境,其中包含mysql、bpm、nginx等,mysql使用的是源码安装。目前最繁琐的步骤就是迁移mysql,mysql数据库级别在20GB左右,说大不大、说小不小,从demo中把mysql导出sql脚本后,再导入新环境中,经常由于莫名的原因报错。   由于我的mysql是使用脚本安装的,首先

docker gitlab数据迁移_sixue.cheng的博客-爱代码爱编程

docker gitlab数据迁移 1.查看docker gitlab 的版本(很重要) docker exec -it gitlab /bin/bash gitlab-rails console -e producti

docker jfrog数据迁移_sixue.cheng的博客-爱代码爱编程

jfrog数据迁移 1打包原服务器镜像(id 镜像id) docker save xxxxx > jfrog.tar docker load < jfrog.tar docker tag xxxid

docker 数据 迁移_生财的博客-爱代码爱编程

systemctl stop docker mkdir /home/data/docker #复制docker 内容到新地址 cp -r /var/lib/docker /home/data/docker #修改配置文件 mkdir /etc/docker vim /etc/docker/daemon.json 注意增加配置:“data-ro

linux环境下,docker进行数据迁移_cv大虾的博客-爱代码爱编程

文章目录 docker进行数据迁移环境准备1 制作docker 镜像2 导出docker镜像为 tar 格式压缩包3.使用scp 进行linux服务器之间数据拷贝4 在备份服务器导入压缩包文件5 给镜像重新命名6 运

kubernetes-in-action (七)-爱代码爱编程

Kubernetes-in-action (七) 本节内容:Deployment,StatefulSet Deployment 作用 作为RC和RS的高一级资源 [RC -> replicatio

docker之部署mysql-爱代码爱编程

通过docker对Mysql进行部署。 如果没有部署过docker,看我之前写的 目录 拉取镜像运行容器开放端口 拉取镜像 前往dockerHub官网地址,搜索mysql。 找到要拉取的镜像版本,在tag下

k8s-故障转移 livenessprobe & readinessprobe 学习总结-爱代码爱编程

k8s-故障转移学习总结 大纲 概念K8S中Pod健康检查livenessProbe & readinessProbelivenessProbe 存活探测实例readinessProbe 就绪探测实例 概念

docker-爱代码爱编程

docker默认目录是/var/lib/docker,位于系统盘上,占用空间比较大,计划迁移到新挂在的盘上。 第一步,在新盘上创建文件夹 mkdir -p /data/docker/lib 第二步,复制文件到新目录

docker数据目录迁移_docker 目录迁移-爱代码爱编程

Docker数据目录迁移 采用yum或者rpm方式安装的docker,在安装好以后,默认的数据目录是/var/lib/docker。很多人在安装好docker以后,会忽略对这个目录的修改,并开始使用docker。这就会导致