CentOS 的 kernel 不支援 aufs 

裝上後 docker 就可用 aufs 了

原來 的Docker Storage Driver 是用devicemapper 換成  aufs 了

# docker info |grep "Storage Driver"
Storage Driver: devicemapper 

EL6 or CentOS6 repo

EL7 or CentOS7 repo

將 REPO 放到  /etc/yum.repos.d 下再 upadte 裝 kernel-ml-aufs-* 的 rpm

裝好後將其他 kernel 移除檢查

# rpm -qa |grep kernel
kernel-ml-aufs-4.10.12-1.el7.centos.x86_64
kernel-ml-aufs-tools-libs-4.10.12-1.el7.centos.x86_64
kernel-ml-aufs-tools-libs-devel-4.10.12-1.el7.centos.x86_64
kernel-ml-aufs-headers-4.10.12-1.el7.centos.x86_64
kernel-ml-aufs-tools-4.10.12-1.el7.centos.x86_64
kernel-ml-aufs-devel-4.10.12-1.el7.centos.x86_64

再設定 /etc/sysconfig/docker 加入  

other_args="-s aufs"

重啟 OS ..... 

# systemctl daemon-reload
# reboot

檢查 docker 

 # docker info |grep Storage
Storage Driver: aufs

看 docker 內的 CONTAINER HDD 大小是不是變成與 OS 一樣大 ? 一樣就成功了 ....

 # docker exec -it clever_boyd bash
root@dd8498328547:/# df -h
Filesystem               Size  Used Avail Use% Mounted on
none                     318G   23G  295G   8% /

 

arrow
arrow
    全站熱搜

    echochio 發表在 痞客邦 留言(0) 人氣()