ubuntu 20.04 以 snap 的方式 安装docker 使用zfs文件系统
Ubuntu20.04以 snap的方式安装dockersudo snap install docker
安装完成之后,启动dockersudo 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"] }
相关推荐
changecan 2020-11-19
changecan 2020-09-22
王道革 2020-11-25
bwyyziq 2020-11-22
pigsmall 2020-11-19
helloWorldAndYou 2020-11-16
nginxs 2020-11-14
红石丶 2020-11-13
WanKaShing 2020-11-12
yangkang 2020-11-12
滴水穿石点石成金 2020-11-12
张荣珍 2020-11-12
wuxunanjing 2020-11-11
魅惑青花瓷 2020-11-11
lihongtai 2020-11-09
yangkang 2020-11-09
worldsnow 2020-11-06
MichaelJScofield 2020-11-06