docker儲存驅動和伺服器的檔案格式有關係:
1.伺服器採用ext4檔案格式,則docker的儲存驅動會自然而然的使用overlay2模式
2.伺服器採用xfs的檔案格式的話,則需要設定xfs的ftype=1(在格式化的時候設定)
1.停止docker
#systemctl stop docker
#mv /var/lib/docker /var/lib/docker.bak (我是把原先的備份一下)
2.格式化檔案
(我這裡單獨加了一塊硬碟,docker的檔案位置我使用的是預設的位置,你也可以自己重新指定)
#fdisk /dev/sdb (使用fdisk分割槽,具體步驟就不寫了)
#mkfs.xfs -n ftype=1 /dev/sdb1 (這裡也可以格式化為ext4格式)
#mkdir /var/lib/docker
#mount /dev/sdb1 /var/lib/docker
3.修改儲存驅動
(實際上我發現不用指定驅動,當xfs 的ftype=1 開啟後docker的儲存驅動預設使用的就是overlay2)
#vim /etc/docker/daemon.json
新增下面這些資訊
4.啟動docker
#systemctl start docker
注意:更換儲存驅動後之前這個docker宿主機上的映象和容器都不會保留下來,這裡需要著千萬千萬注意一下
修改docker預設儲存路徑
擴充套件 通過systemd配置docker 可以直接修改 lib systemd system docker.service檔案 其他方法可能會找不到檔案,這個可以找到 解決方案 正文 策略 修改 docker daemon 的啟動引數 g,graph 步驟 1 先將docker關了 sudo s...
Docker 修改預設儲存路徑
docker的預設儲存路徑是 var lib docker 通過docker info檢視 這個路徑下面儲存了docker的映象 容器 網路 外掛程式等資料。有些時候我們需要修改docker的儲存路徑,下面來看一下如何修改。1.修改docker的儲存路徑首先需要停止docker服務。systemct...
docker修改映象儲存位置
yum y install epel release yum y install docker docker versiondocker版本資訊 client version 1.13.1 api version 1.26 package version docker 1.13.1 94.gitb2...