首页 > 其他分享 >docker迁移默认的/var/lib/docker 到指定数据盘目录

docker迁移默认的/var/lib/docker 到指定数据盘目录

时间:2023-07-15 09:55:37浏览次数:36  
标签:lib containerd systemctl var docker 目录

1、先停止docker  服务

systemctl stop docker

2、创建docker挂载数据盘目录

mkdir -p /data/docker/lib

3、 安装迁移工具

yum install rsync -y

4、 迁移数据到新目录

rsync -azP /var/lib/docker /data/docker/lib/

5、修改docker 配置文件docker.service 

vim /usr/lib/systemd/system/docker.service

在ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock 后添加--graph=/data/docker/lib/docker

6、重启docker 服务

systemctl daemon-reload && systemctl restart docker

7、确定docker 正常,删除原目录

    rm -rf /var/lib/docker

 

标签:lib,containerd,systemctl,var,docker,目录
From: https://www.cnblogs.com/zbhlinux/p/17555608.html

相关文章

  • Docker学习路线6:使用第三方镜像
    第三方镜像是在DockerHub或其他容器注册表上提供的预构建Docker容器镜像。这些镜像由个人或组织创建和维护,可以作为您容器化应用程序的起点。查找第三方镜像DockerHub是最大和最受欢迎的容器镜像注册表,包含官方和社区维护的镜像。您可以根据名称或要使用的技术搜索镜像。例......
  • DockerDeskTop系列---【启动DockerDeskTop时报错:Please try shutting WSL down (wsl
    DockerDeskTop安装完成后,无法启动报错信息如下:PleasetryshuttingWSLdown(wsl--shutdown)and/orrebootingyourcomputer.Ifnotsufficient,WSLmayneedtobereinstalledfully.Asalastresort,trytouninstall/reinstallDockerDesktop.解决方案:以管......
  • 在centos 7.9 系统docker上构建mysql 5.7
    1、拉取镜像[root@localhost~]#dockerpullmysql:5.7 2、查看镜像[root@localhost~]#dockerimages 3、根据镜像id构建mysql容器,且分配端口号[root@localhost~]#dockerrun-d-p3306:3306--namemysql-eMYSQL_ROOT_PASSWORD='OK'c20987f18b13命令说......
  • docker镜像和容器操作命令
    1、镜像操作1.1searchdockersearch<镜像名称>dockersearchhello-world在docker仓库搜索指定的镜像docker官网提供了一个页面,来进行搜索需要安装的软件的镜像的命令https://index.docker.io/search?q=&type=image通过输入不完全的镜像名称,可用得到相关的镜像列表......
  • docker使用
    1、介绍docker有三个重要概念,仓库Repository,镜像Image和容器Container。(1)容器一个容器对应一个可用的程序。可能是简单的程序,比如helloworld。也可能是知名的应用,比如mysql、tomcat。甚至可能是操作系统,比如linux。docker容器的运行与常规的运行类似,也会占用docker所在主机......
  • 在Docker上实战ElasticSearch以及与SpringBoot集成
    简介项目地址:https://gitee.com/charlinchenlin/wysmallElasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elastic......
  • docker容器
    1.docker简介通过内核虚拟技术,来提供资源隔离和安全保障。开源的应用容器引擎,go语言开发,源代码托管在githup,一次编译、到处运行。组成:server端和client端(C/S架构),server挂掉所有服务挂掉(弊端)Docker组件镜像(image):一个只读模板,可是完整的操作系统容器(container):启动的Lin......
  • linux samba docker
    dockerpulldperson/samba#bestpractice,orderisimportant!dockerrun-it--namesamba-p139:139-p445:445\-v/path/to/local/directory:/mount\-v/etc/localtime:/etc/localtime:ro\dperson/samba-p\......
  • 在centos 7.9 上构建docker
    1. 查看系统当前的内核信息[root@localhost~]#uname-r2.查看版本信息[root@localhost~]#cat/etc/os-release 3. 关闭防火墙[root@localhost~]##暂时关闭防火墙[root@localhost~]#systemctlstopfirewalld[root@localhost~]##永久关闭防火墙[roo......
  • Docker学习路线5:在 Docker 中实现数据持久化
    Docker可以运行隔离的容器,包括应用程序和其依赖项,与主机操作系统分离。默认情况下,容器是临时的,这意味着容器中存储的任何数据在终止后都将丢失。为了解决这个问题并在容器生命周期内保留数据,Docker提供了各种数据持久化方法。Docker卷绑定挂载Dockertmpfs挂载Docker卷......