Heim  >  Fragen und Antworten  >  Hauptteil

Wie stelle ich den Speichertreiber von Docker in CentOS7 auf OverlayFS ein?

Wie stelle ich den Speichertreiber von Docker in CentOS7 auf OverlayFS ein?
Was sind die konkreten Schritte?

为情所困为情所困2685 Tage vor904

Antworte allen(1)Ich werde antworten

  • PHPz

    PHPz2017-05-16 13:19:42

    ==首先要升级到CentOS7.2,有一个XFS的Bug在7.2系统被修复了。==

    docker 1.11

    将OverlayFS加到module目录下

    echo "overlay" > /etc/modules-load.d/overlay.conf
    
    # lsmod | grep over
    overlay                42451  0
    reboot

    配置Docker Daemon用OverlayFS启动:

    创建文件夹

    mkdir -p /etc/systemd/system/docker.service.d

    加入参数:

    cat >/etc/systemd/system/docker.service.d/override.conf <<E
    [Service] 
    ExecStart= 
    ExecStart=/usr/bin/docker daemon --storage-driver=overlay -H fd:// 
    E

    重启

    systemctl daemon-reload
    systemctl restart docker

    docker 1.12

    将OverlayFS加到module目录下

    echo "overlay" > /etc/modules-load.d/overlay.conf
    lsmod | grep over
    reboot

    停止docker服务

    rm -rf /var/lib/docker

    修改docker的配置文件

    vi /usr/lib/systemd/system/docker.service

    修改配置:
    找到如下一行

    ExecStart=/usr/bin/dockerd 

    加入参数:

    --storage-driver=overlay

    重启

    systemctl daemon-reload
    systemctl restart docker

    Antwort
    0
  • StornierenAntwort