附錄
Last updated
Last updated
停止Docker。
將內容複製/var/lib/docker/到備份位置,然後清空以下內容/var/lib/docker/:
sudo cp -au /var/lib/docker /var/lib/docker.bk sudo rm -rf /var/lib/docker/*
使用gparted將專用塊設備格式化為Btrfs文件系統。此示例假定您使用兩個名為/dev/sda2。這是一種破壞性操作。
Btrfs還有更多選項,包括條帶化和RAID。請參閱 Btrfs文檔。
在/var/lib/docker/掛載點上掛載新的Btrfs文件系統。您可以指定用於創建Btrfs文件系統的任何塊設備。
sudo mount -t btrfs /dev/sda2 /var/lib/docker
不要忘記通過添加條目來重新啟動更改/etc/fstab。
複製的內容/var/lib/docker.bk來/var/lib/docker/。
sudo cp -au /var/lib/docker.bk/* /var/lib/docker/
配置Docker以使用btrfs存儲驅動程序。即使/var/lib/docker/現在使用Btrfs文件系統,這也是必需的。編輯或創建文件/etc/docker/daemon.json。如果是新文件,請添加以下內容。如果它是現有文件,則僅添加鍵和值,如果它不是結束花括號(})之前的最後一行,則小心使用逗號結束該行。
{"storage-driver":"btrfs"}
啟動Docker。運行後,請驗證是否將btrfs其用作存儲驅動程序。
blkid /dev/sda2
vi /etc/fstab