github.com/cvmfs/docker-graphdriver@v0.0.0-20181206110523-155ec6df0521/tests/d_test_aufs_cvmfs_external_bind_mount/test.sh (about) 1 #!/bin/bash 2 STORAGE_OPT="cvmfsMountMethod=external" 3 DEFAULT_REPO="nhardi-cc7-ansible.cern.ch" 4 sudo dockerd --experimental -D -s "$PLUGIN_NAME" --storage-opt "$STORAGE_OPT" -g graph & 5 wait_process dockerd up 6 7 docker run library/ubuntu:16.04 echo "Hello world" 8 status1=$? 9 10 PLUGIN_ID=$(docker plugin inspect --format="{{.Id}}" $PLUGIN_NAME) 11 CVMFS_MOUNT_PATH="$PWD/graph/plugins/$PLUGIN_ID/rootfs/mnt/$PLUGIN_NAME/cvmfs/$DEFAULT_REPO" 12 sudo mkdir -p "$CVMFS_MOUNT_PATH" 13 sudo cvmfs2 "$DEFAULT_REPO" "$CVMFS_MOUNT_PATH" 14 15 docker run atlantic777/thin_ubuntu echo "Hello world" 16 status2=$? 17 18 sleep 2 19 sudo umount "$CVMFS_MOUNT_PATH" 20 21 sleep 2 22 stop_docker 23 24 if [ $status1 -ne 0 ]; then 25 exit -1 26 fi 27 28 if [ $status2 -ne 0 ]; then 29 exit -1 30 fi