Docker資料卷容器備份 恢復

2022-03-13 18:23:20 字數 1403 閱讀 2574

1、備份資料卷容器

使用資料捲來備份資料,通過指定本地的乙個檔案路徑,對應到容器中的路徑,執行tar命令將重要的檔案打包備份。

$ cd /home/xm6f/dev

$ docker run --volumes-from db -v $(pwd):/docker --name db6 -it my/centos:v888 /bin/bash

--volumes-from db->從資料卷容器db掛載

-v $(pwd):/docker->當前目錄(本地路徑即/home/xm6f/dev目錄)掛載到容器/docker目錄

將database目錄備份打包到docker目錄下

完成之後退出容器,發現本地目錄的/home/xm6f/dev目錄下有從資料卷容器打包備份出來的database_20171022_bak.tar檔案

2、恢復資料卷容器

要將資料恢復到資料卷容器,首先要建立乙個帶有資料卷的容器db10

然後建立另外乙個容器,掛載dbtest容器,只有使用tar xvf解壓檔案到掛載的容器卷中。

docker定義資料捲及資料卷的備份恢復

前言 生產環境中使用docker時,往往需要對資料進行持久化 只有把容器匯出為映象,才能夠儲存寫的資料,否則容器刪除或者停止,所有資料都會沒有 或者需要在多個容器之間進行資料共享,這必然涉及容器的資料管理操作 容器中管理資料主要有兩種方式 1 資料卷 容器內資料直接對映到本地主機環境 2 資料卷容器...

Docker 資料卷 資料卷容器

一,概念解析 1,資料卷 資料卷就是在宿主中可以在容器之間進行共享和重用的一系列和檔案和資料夾,通過docker run v命令可以將資料卷掛載到對應的容器目錄空間,進行檔案讀取,容器卷特性如下 資料卷可以在容器之間共享和重用,容器間傳遞資料將變得高效方便 對資料卷內資料的修改會立馬生效,無論是容器...

docker 容器資料卷

直接新增容器資料卷 docker run it v 宿主機絕對路經目錄 容器內目錄 映象名 新增許可權唯讀 docker run it v 宿主機絕對路經目錄 容器內目錄 ro 映象名 1.1dockerfile構建 docker 體系結構 保留字指令 from 基礎映象,當前是基於哪個映象 mai...