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

     1  #!/bin/bash
     2  # start docker with new driver
     3  STORAGE_OPT="cvmfsMountMethod=internal"
     4  sudo dockerd --experimental -D -s "$PLUGIN_NAME" --storage-opt "$STORAGE_OPT" -g graph &
     5  wait_process dockerd up
     6  
     7  docker run -itd --name test_1 atlantic777/thin_ubuntu bash &&
     8  docker exec test_1 bash -c "echo hello > /world" &&
     9  docker commit test_1 atlantic777/test &&
    10  docker stop test_1
    11  status_1=$?
    12  
    13  docker run -itd --name test_2 atlantic777/test bash &&
    14  docker exec test_2 bash -c "cat /world" &&
    15  docker stop test_2
    16  status_2=$?
    17  
    18  sleep 2
    19  stop_docker
    20  
    21  if [ $status_1 -ne 0 ]; then
    22      exit -1
    23  fi
    24  
    25  if [ $status_2 -ne 0 ]; then
    26      exit -1
    27  fi