Browse Source

Try to load aufs first then check in filesystems for aufs support

Michael Crosby 11 năm trước cách đây
mục cha
commit
7b2d59b91e
1 tập tin đã thay đổi với 4 bổ sung0 xóa
  1. 4 0
      aufs/aufs.go

+ 4 - 0
aufs/aufs.go

@@ -76,6 +76,10 @@ func Init(root string) (graphdriver.Driver, error) {
 // We cannot modprobe because inside dind modprobe fails
 // to run
 func supportsAufs() error {
+	// We can try to modprobe aufs first before looking at
+	// proc/filesystems for when aufs is supported
+	exec.Command("modprobe", "aufs").Run()
+
 	f, err := os.Open("/proc/filesystems")
 	if err != nil {
 		return err