zoukankan      html  css  js  c++  java
  • 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"]
    
    }
    
    
    
  • 相关阅读:
    08-12 NOIP模拟测试18
    08-09 NOIP模拟测试15
    08-11 NOIP模拟测试17
    08-10 NOIP模拟测试16
    08-07 NOIP模拟测试14
    08-03 NOIP模拟测试12
    [SDOI2011]拦截导弹
    08-01 NOIP模拟测试11
    零散知识点
    07-29 NOIP模拟测试10
  • 原文地址:https://www.cnblogs.com/jijizhazha/p/13170711.html
Copyright © 2011-2022 走看看