docker 进行数据备份的两种方式

  • 第一种方式
  1. docker commit 容器id 容器
    操作完成后可以使用docker images | grep 容器 来查看自己提交而成的容器
  2. docker run itd -v /tmp:/tmp 容器
    运行容器并将容器内部的tmp目录映射到数组机上的tmp目录
  3. docker exec -it 容器运行时的名称 cp -r /var/jekins_home /tmp
    使用交互式终端连接到容器,在容器的内部将/var/jekins_home下的内容拷贝到外部tmp目录下
    4.docker stop 容器运行时的名称 && docker rm 容器运行时的名称
    确认在tmp目录下有备份好的目录之后使用上述命令将因备份操作产生的容器移除
  • 第二种方式
  1. docker ps | grep 关键字
    查看运行的容器id
  2. docker cp 容器id:/var/jenkins_home /tmp/
    将容器内部var目录下的jenkins_home目录拷贝到当前的tmp目录下

你可能感兴趣的:(docker 进行数据备份的两种方式)