2017-08-16 70 views
2

我目前在Ubuntu 17.04運行泊塢窗1.12.6,我想知道,如果下的/ var/lib目錄中的所有目錄/泊塢窗應包括在我的每月備份(我下/備份一切與rsnapshot ,然後設置一些exclude規則)。我應該備份/ var/lib/docker中的所有內容嗎?

隨着流浪者,例如,我從備份下載的圖像和它們的所得機排除(.vagrant.d /盒/.VirtualBox /機器/),因爲它們可以在任何時間與它們各自的重建流浪文件

雖然我不太瞭解/var/lib/docker目錄結構是如何工作的。這就像在我的系統如下:

# tree -L 2 -a -F --dirsfirst --noreport /var/lib/docker/ 
/var/lib/docker/ 
├── aufs/ 
│   ├── diff/ 
│   ├── layers/ 
│   └── mnt/ 
├── containers/ 
├── image/ 
│   └── aufs/ 
├── network/ 
│   └── files/ 
├── swarm/ 
├── tmp/ 
├── trust/ 
└── volumes/ 
    └── metadata.db 

回答

0

我認爲這篇文章可以幫助你:

How can I backup a Docker-container with its data-volumes?

此外,我強烈建議更換你看看到泊塢窗論壇和文檔:https://forums.docker.com/

問題:你想備份什麼? Docker本身或創建的持久性文件夾?

+0

我已經備份了所有內容,但由於空間不足,我想從備份中排除一些數據。例如,如果圖像不在緩存中,Docker會下載它。而容器也可以從Dockerfile中重建,所以這是我不相信我應該備份的東西。現在更深入地思考它,也許我可以安全地從備份中排除所有/ var/lib/docker ... –

+0

是的,這是有道理的。在我看來,它是重要的備份數據持久性文件夾,如果使用。 – juanlumn

+1

哪些是持久性文件夾?編輯:它已經在你的答案! –

相關問題