ubuntu 20.04 以 snap 的方式 安裝docker 使用zfs文件系統


Ubuntu20.04以 snap的方式安裝docker
sudo snap install docker
安裝完成之后,啟動docker
sudo snap start docker
查看docker 狀態
snap services
Current狀態為 active 表示docker 正常起來了。如果是 inactive表示沒有起來。
如果安裝ubuntu 20.04 勾選了使用 zfs文件系統,默認情況下是無法成功啟動docker的,在執行了sudo snap start docker之后,馬上查看 snap services會發現Current狀態會短暫的變為active,但過一會兒就會變為inactive狀態。
查看 docker服務的log日志

sudo snap logs docker -f -f 實時讀取log文件內容,會發現有一行log報錯

docker.dockerd[11521]: time="2020-06-20T21:57:26.182834226+08:00" level=error msg="failed to mount overlay: invalid argument" storage-driver=overlay2

這是因為在默認的daemon.json默認的 storage-driver=overlay2 overlay2不支持 zfs文件系統,所以要么把 storage-driver這個參數刪掉(默認會使用zfs),要么將overlay2改為zfs

docker info查看docker信息

通過snap方式安裝docker,daemon.json文件的位置
/var/snap/docker/471/config

{
    "log-level":        "error",
    "storage-driver":   "zfs",
    "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]

}



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM