github.com/cvmfs/docker-graphdriver@v0.0.0-20181206110523-155ec6df0521/tests/test_aufs_cvmfs_internal_mount/test.sh (about)

     1  #!/bin/bash
     2  
     3  # start docker with new driver
     4  STORAGE_OPT="cvmfsMountMethod=internal"
     5  sudo dockerd --experimental -D -s "$PLUGIN_NAME" --storage-opt "$STORAGE_OPT" -g graph &
     6  
     7  while ! docker info &>/dev/null; do
     8      sleep 1
     9  done
    10  
    11  # run the hello world test with a regular image
    12  docker run library/ubuntu:16.04 echo "Hello world"
    13  status1=$?
    14  
    15  # run the hello world test with a thin image
    16  docker run atlantic777/thin_ubuntu echo "Hello world"
    17  status2=$?
    18  
    19  sleep 2
    20  stop_docker
    21  
    22  if [ $status1 -ne 0 ]; then
    23      exit -1
    24  fi
    25  
    26  if [ $status2 -ne 0 ]; then
    27      exit -1
    28  fi