Skip to content

Instantly share code, notes, and snippets.

@rubo77
Forked from leolin310148/solve.md
Created August 11, 2018 16:39
Show Gist options
  • Save rubo77/107ce7e154fe5d70174fa3a5ff802858 to your computer and use it in GitHub Desktop.
Save rubo77/107ce7e154fe5d70174fa3a5ff802858 to your computer and use it in GitHub Desktop.
solve "error initializing graphdriver: loopback attach failed" for docker-in-docker

Create loopback.sh in tmp

#!/bin/bash
ensure_loop(){
  num="$1"
  dev="/dev/loop$num"
  if test -b "$dev"; then
    echo "$dev is a usable loop device."
    return 0
  fi
  echo "Attempting to create $dev for docker ..."
  if ! mknod -m660 $dev b 7 $num; then
    echo "Failed to create $dev!" 1>&2
    return 3
  fi
  return 0
}
LOOP_A=0
LOOP_A=${LOOP_A#/dev/loop}
LOOP_B=$(expr $LOOP_A + 1)
ensure_loop $LOOP_A
ensure_loop $LOOP_B

sh /tmp/loopback.sh

Thank you from https://www.xdelve.com/article/80.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment