diff --git a/daemon/graphdriver/devmapper/devmapper_test.go b/daemon/graphdriver/devmapper/devmapper_test.go index 4fb3dc0a60..7efd0f287c 100644 --- a/daemon/graphdriver/devmapper/devmapper_test.go +++ b/daemon/graphdriver/devmapper/devmapper_test.go @@ -34,8 +34,9 @@ func initLoopbacks() error { if err != nil { return err } - // create at least 8 loopback files, ya, that is a good number - for i := 0; i < 8; i++ { + // create at least 128 loopback files, since a few first ones + // might be already in use by the host OS + for i := 0; i < 128; i++ { loopPath := fmt.Sprintf("/dev/loop%d", i) // only create new loopback files if they don't exist if _, err := os.Stat(loopPath); err != nil {