首页 > 其他分享 >Docker目录整体迁移操作

Docker目录整体迁移操作

时间:2023-05-16 18:23:33浏览次数:29  
标签:操作命令 system 目录 磁盘 迁移 docker data Docker

前言:docker之前的安装磁盘过小,占用空间已经不足,现已新增一块大容量磁盘,在不影响现有docker下服务情况下,将docker整体迁移至其他磁盘。

1、精简不需要的docker

操作命令:

docker system prune

docker system prune -a

注意:命令会把暂停的docker、暂未用的镜像清理掉,请自行检查!

2、关闭docker服务

操作命令:

systemctl stop docker

3、将docker目录整体迁移至新磁盘

操作命令:

cp -a /data/docker_data /data1/

原docker目录为:/data/docker_data

新磁盘docker目录为:/data1/docker_data

4、创建设备映射文件

操作命令:

mkdir -p /etc/systemd/system/docker.service.d/

vi /etc/systemd/system/docker.service.d/devicemapper.conf 添加以下内容:

[Service]

ExecStart=

ExecStart=/usr/bin/dockerd --graph=/data1/docker_docker

 

解析:

ExecStart 表示dockerd路径

--graph 表示新docker目录路径

5、重启docker服务

操作命令:

systemctl daemon-reload

systemctl start docker

 

6、后续

检查docker服务是否正常,检查启动目录是否变化。

另外小细节:

若原docker服务中/etc/docker/daemon.json文件内设置过"data-root",请修改为新磁盘docker目录。

标签:操作命令,system,目录,磁盘,迁移,docker,data,Docker
From: https://www.cnblogs.com/liuxc83/p/17406441.html

相关文章

  • 一键安装 docker 及 docker-compose
    一键查询docker最新版本并安装(解压安装到/usr/bin目录下)curl-shttps://files-cdn.cnblogs.com/files/nihaorz/install_docker.sh|bash 执行结果如下:[root@vm-centos7~]#curl-shttps://files-cdn.cnblogs.com/files/nihaorz/install_docker.sh|bash查询doc......
  • Oracle数据迁移MySQL
    https://blog.csdn.net/sinat_36757755/article/details/127284725Oracle数据迁移MySQL 前言:现今,Oracle数据迁移MySQL的需求已经越来越普遍,主要的迁移场景大致可以分为三类,第一类是涉及小表以及少量表的一次性迁移,无需进行增量同步,第二类是涉及大表以及多表的一次性迁移,第三......
  • minio docker 安转与基本使用(1)
     官网:https://www.minio.org.cn/docs/cn/minio/container/index.htmlmkdir-p/data/minio/datasudodockerrun\-p9001:9000\-p9090:9090\--nameminio\-v/data/minio/data:/data\-e"MINIO_ROOT_USER=admin"\-e&qu......
  • docker部署elk
    0,创建elk配置文件夹mkdir-p/home/songyan/data/docker/elk 1,es部署dockerpullelasticsearch:8.7.0dockernetworkcreateelasticdockerrun-d--namees--netelastic-p9200:9200-p9300:9300-e"discovery.type=single-node"elasticsearch:8.7.0......
  • Kafka 集群安装 docker-compose安装
    目录Kafka集群安装docker-compose安装docker-compose.yml安装Kafka集群安装docker-compose安装docker-compose.ymlversion:"2"services:zookeeper:image:docker.io/bitnami/zookeepercontainer_name:zookeeperports:-"2181:2181"......
  • Docker 常用
    删除无用镜像低版本dockerrmi$(dockerimages-qa)高版本dockerimageprune-a自定义(借助awk和xargs)dockerimages|grepmytag|awk-F""'{print$3}'|xargsdockerrmi......
  • 将应用部署到Tomcat根目录的方法
    [url]http://rongjih.blog.163.com/blog/static/335744612011426103345778/[/url]将应用部署到Tomcat根目录的目的是可以通过“http://[ip]:[port]”直接访问应用,而不是使用“http://[ip]:[port]/[appName]”上下文路径进行访问。[b]方法一:(最简单直接的方法......
  • docker使用
    Docker 概念说明Docker镜像(Images)用于创建Docker容器的模板,Docker容器(Container)容器是独立运行的一个或一组应用,是镜像运行时的实例Docker客户端(Client)一般是命令行操作,也有提供sdk自己开发Docker主机(Host) DockerRepository(库)每个......
  • 树莓派安装docker,并在PC端监控,启动swarm集群
    0.前期准备硬件及OS:  路由器,  笔记本wifi ,  虚拟机Centos7,  6个树莓派3B:OS为RaspberryPi,node1是64位的aarch64,剩下都是32位armv7l,使用wifi。软件:  docker:v23.0.6、  portainer-ce1.虚拟机和主机同网段  首先在控制面板->网络和Internet->网络......
  • Docker底层原理(一)
    Docker底层原理(一)1Docker介绍1.1Docker是什么Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用及依赖包到一个轻量级、可移植的镜像中,然后发布到任何流行的Linux机器上。1.2Docker能解决什么问题1.2.1高效有......